Jquery questions

Rails 3.1.x

2 questions… Perhaps I am doing this too much in the raw of jquery but
I can’t seem to find any other way to do these things

1 - drag_drop.js has…

   $.post( "groups/add_member/", { "add": ui.draggable.text() } );
which is almost everything I want but I want to add @group.id to the 

URL. How can I get the value of @group.id into the jquery string?

2 - my controller has 'render :partial => ‘memberships’ and I have a
utilities/_memberships.html.erb file but it doesn’t ‘refresh’ after the
change has been made. How do I ensure that the partial is refreshed?
Obviously I can reload the whole page but that seems unnecessary.


Craig W. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[email protected]
1.800.869.6908 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
www.ttiassessments.com

Need help communicating between generations at work to achieve your
desired success? Let us help!

1 down - 1 to go… can anyone toss me a bone here?

On Dec 13, 2011, at 10:25 AM, Craig W. wrote:

Rails 3.1.x

2 questions… Perhaps I am doing this too much in the raw of jquery but I can’t
seem to find any other way to do these things

1 - drag_drop.js has…

  $.post( "groups/add_member/", { "add": ui.draggable.text() } );

which is almost everything I want but I want to add @group.id to the URL. How
can I get the value of @group.id into the jquery string?


can’t figure out how to get @group.id from rails into the jquery string

2 - my controller has 'render :partial => ‘memberships’ and I have a
utilities/_memberships.html.erb file but it doesn’t ‘refresh’ after the change has
been made. How do I ensure that the partial is refreshed? Obviously I can reload
the whole page but that seems unnecessary.


got it.
needed memberships.js.erb

Craig

On 13 Dec 2011, at 21:07, Craig W. [email protected] wrote:

 $.post( "groups/add_member/", { "add": ui.draggable.text() } );

which is almost everything I want but I want to add @group.id to the URL. How
can I get the value of @group.id into the jquery string?


can’t figure out how to get @group.id from rails into the jquery string

These days I usually either stash things like that in the dom as data-
attributes or stick a js snippet in the page that sets a global
javascript variable to whatever the scripts that run on the page need to
refer to

Fred

On Tue, Dec 13, 2011 at 6:07 PM, Craig W. [email protected]
wrote:

$.post( “groups/add_member/”, { “add”: ui.draggable.text() } );
which is almost everything I want but I want to add @group.id to the URL. How
can I get the value of @group.id into the jquery string?


can’t figure out how to get @group.id from rails into the jquery string
I would put it on a ‘data-*’ attribute in the view, then get it with
jQuery and append it to the query string.

To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en.


Leonardo M…
There’s no place like ~

On Dec 13, 2011, at 2:44 PM, Frederick C. wrote:

1 - drag_drop.js has…

$.post( "groups/add_member/", { "add": ui.draggable.text() } );

which is almost everything I want but I want to add @group.id to the URL. How
can I get the value of @group.id into the jquery string?


can’t figure out how to get @group.id from rails into the jquery string

These days I usually either stash things like that in the dom as data-
attributes or stick a js snippet in the page that sets a global javascript
variable to whatever the scripts that run on the page need to refer to


the next time I read about how easy it is to use jquery I’m going to gag
:wink:

I finally got it… took a surprising long time to figure this one out

$.post( “groups/add_member/”, { “add”: ui.draggable.text(), “id”:
ui.draggable.attr(“data-add”) }, function(data) {

and obviously added the ‘data-add’ tag to the

  • Thanks Leonardo & of course, Fred

    Craig