[Rails] optional form :remote ?

2011-03-17 Thread Tony Primerano
Is it possible to have a form submit normally if button X is pushed
and do an AJAX call if button Y is pushed?

My use case:

I'm letting users do some customizations and I want a preview button
and a save button.   Hitting preview submits the current form values
as an AJAX call and the returned javascript generates a preview.  When
they are happy with the results they hit save which should just submit
the form normally.

I guess another option would be to have a separate form for the AJAX
preview function that copies all the values from the main form.

Any pointers?

-- 
You received this message because you are subscribed to the Google Groups Ruby 
on Rails: Talk group.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To unsubscribe from this group, send email to 
rubyonrails-talk+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.



Re: [Rails] optional form :remote ?

2011-03-17 Thread Philip Hallstrom
 Is it possible to have a form submit normally if button X is pushed
 and do an AJAX call if button Y is pushed?
 
 My use case:
 
 I'm letting users do some customizations and I want a preview button
 and a save button.   Hitting preview submits the current form values
 as an AJAX call and the returned javascript generates a preview.  When
 they are happy with the results they hit save which should just submit
 the form normally.
 
 I guess another option would be to have a separate form for the AJAX
 preview function that copies all the values from the main form.
 
 Any pointers?

Use jQuery's .post and .serialize methods to grab the data and submit it via 
ajax... then do whatever you want with it on the backend...

-- 
You received this message because you are subscribed to the Google Groups Ruby 
on Rails: Talk group.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To unsubscribe from this group, send email to 
rubyonrails-talk+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.