onChange => remote_function - Not able to get current id


#1

Hi,

Below is the code I am using to display drop down. This drop down is for
displaying categories.

<% form_for :category do |form| %>
<%= form.collection_select(:id,@categories, :id,
:category_name, {},
{:onChange => remote_function(:url=>{:action=>‘say_hello’,
:with => “‘id=’+value”},
:update=>‘mydiv’)}
) %>
<% end %>

I want to get the ‘current category id’ during onchange. Using :with =>
“‘id=’+value” I am not able to get it.

Plaese anyone suggest


#2

Maybe “with” section should look like with => ‘id=’+value? I think in
your variant you assign to id a string value ‘value’.

Regards,
Bob


#3

On 25/05/2009, at 3:16 PM, Devi Rv wrote:

{:onChange => remote_function(:url=>{:action=>‘say_hello’,
:with => “‘id=’+value”},
:update=>‘mydiv’)}
) %>
<% end %>

I want to get the ‘current category id’ during onchange. Using :with
=>
“‘id=’+value” I am not able to get it.

For a start, you have :with as part of the :url hash… it should be
on the same level as :update.

Julian.


Blog: http://random8.zenunit.com/
Twitter: http://twitter.com/random8r
Learn: http://sensei.zenunit.com/
Latest: How to use Unix basics at http://sensei.zenunit.com/