[Facebooker-talk] FBJS, Ajax, Select box, Dialog
Alan Larkin
alan.larkin at gmail.com
Wed Jan 7 05:51:01 EST 2009
Im thinking that this might be less wrong.
<fb:js-string var="successCallback">
new Dialog().showMessage('Dialog', 'Ok');
return false;
</fb:js-string>
<%= select_tag :player, options_for_select(...),
:onchange => "Ajax.Request(this.getValue(), { onSuccess: successCallback
});" %>
because I dont think the variables and functions in my original onSuccess code
were being subjected to FBJS renaming. I am _guessing_ that using fb:js-string
to prepare the code takes care of this, but there is still nothing happening in
response to a successful Ajax request.
Alan Larkin wrote:
> So I have been at this all day. I am trying to trigger an Ajax request
> and subsequent dialog popup in response to a change in a Select box.
> Heres what Ive got:
>
> <%= select_tag :player, options_for_select(...),
> :onchange => "Ajax.Request(this.getValue(),
> { onSuccess: \"new Dialog().showMessage('Dialog', 'Ok'); return
> false;\" });" %>
>
> (the values of the select items are URLs)
>
> The logs show the query runs and returns successfully, but I cannot get
> anything to happen beyond that. There is nothing in the JS error console.
>
> Can anyone see whats wrong with the above?
>
> Alan.
>
--
<a href="http://wikimediafoundation.org/wiki/Donate/en"><img border="0"
alt="Wikipedia Affiliate Button"
src="http://upload.wikimedia.org/wikipedia/foundation/5/58/2008_fundraiser_micro_button-en.png"
/></a>
More information about the Facebooker-talk
mailing list