I have:
= form_tag document_template_sessions_path, :id =>
"document_template_session_frm", :remote => true do
In the controller I have:
class DocumentTemplateSessionsController < ApplicationController
def create
session[:document] = Hash.new
session[:document][:prot_n] = params[:document][:prot_n]
session[:document][:prot_data] = params[:document][:prot_data]
session[:document][:subject] = params[:document][:subject]
In the .js.coffee file I have:
$(document).on "click", "#document_template_session_btn",
->
$("#document_template_session_frm").submit()
$("#document_template_session_frm").on
''ajax:success'', ->
$("#invite_frm").submit()
The status after $("#document_template_session_frm").submit() is 200
OK.
but it seems that ajax:success is not considered because invite_frm
submit is not called.
I need a render call at the end of create method?
--
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-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en.
Just a wild guess, but are you returning valid json from the server? I''ve seen that when I have a syntax error in my returned json. On Sat, Apr 14, 2012 at 6:48 AM, Mauro <mrsanna1-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> I have: > > = form_tag document_template_sessions_path, :id => > "document_template_session_frm", :remote => true do > > In the controller I have: > > class DocumentTemplateSessionsController < ApplicationController > > def create > session[:document] = Hash.new > session[:document][:prot_n] = params[:document][:prot_n] > session[:document][:prot_data] = params[:document][:prot_data] > session[:document][:subject] = params[:document][:subject] > > In the .js.coffee file I have: > > $(document).on "click", "#document_template_session_btn", -> > $("#document_template_session_frm").submit() > $("#document_template_session_frm").on ''ajax:success'', -> > $("#invite_frm").submit() > > The status after $("#document_template_session_frm").submit() is 200 OK. > but it seems that ajax:success is not considered because invite_frm > submit is not called. > I need a render call at the end of create method? > > -- > 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-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com. > For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en. >-- 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-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
On 15 April 2012 15:33, Paul <paul-mzPrHiy5csbYtjvyW6yDsg@public.gmane.org> wrote:> Just a wild guess, but are you returning valid json from the server? > I''ve seen that when I have a syntax error in my returned json.Sorry for my ignorance. I simply run create method from document_template_session_controller. Why it works if I don''t submit the second form and doesn''t run if I submit also the second form?> > On Sat, Apr 14, 2012 at 6:48 AM, Mauro <mrsanna1-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: >> I have: >> >> = form_tag document_template_sessions_path, :id => >> "document_template_session_frm", :remote => true do >> >> In the controller I have: >> >> class DocumentTemplateSessionsController < ApplicationController >> >> def create >> session[:document] = Hash.new >> session[:document][:prot_n] = params[:document][:prot_n] >> session[:document][:prot_data] = params[:document][:prot_data] >> session[:document][:subject] = params[:document][:subject] >> >> In the .js.coffee file I have: >> >> $(document).on "click", "#document_template_session_btn", -> >> $("#document_template_session_frm").submit() >> $("#document_template_session_frm").on ''ajax:success'', -> >> $("#invite_frm").submit() >> >> The status after $("#document_template_session_frm").submit() is 200 OK. >> but it seems that ajax:success is not considered because invite_frm >> submit is not called. >> I need a render call at the end of create method? >> >> -- >> 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-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org >> To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org >> For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en. >> > > -- > 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-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com. > For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en. >-- 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-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
On 15 April 2012 19:00, Mauro <mrsanna1-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> On 15 April 2012 15:33, Paul <paul-mzPrHiy5csbYtjvyW6yDsg@public.gmane.org> wrote: >> Just a wild guess, but are you returning valid json from the server? >> I''ve seen that when I have a syntax error in my returned json. > > Sorry for my ignorance. > I simply run create method from document_template_session_controller. > Why it works if I don''t submit the second form and doesn''t run if I > submit also the second form?it seems that can''t do two or more consecutive submits via ajax in the manner I''ve posted. Can you suggest a solution? -- 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-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
I think you''re just not adding the callback before the submit.
When you submit and you don''t have the callback set, the callback will
obviously never get called.
Try this:
$(document).on "click", "#document_template_session_btn",
->
$("#document_template_session_frm").on
''ajax:success'', ->
$("#invite_frm").submit()
$("#document_template_session_frm").submit()
On Apr 16, 7:31 am, Mauro
<mrsan...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
wrote:> On 15 April 2012 19:00, Mauro
<mrsan...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
>
> > On 15 April 2012 15:33, Paul
<p...-mzPrHiy5csbYtjvyW6yDsg@public.gmane.org> wrote:
> >> Just a wild guess, but are you returning valid json from the
server?
> >> I''ve seen that when I have a syntax error in my returned
json.
>
> > Sorry for my ignorance.
> > I simply run create method from document_template_session_controller.
> > Why it works if I don''t submit the second form and
doesn''t run if I
> > submit also the second form?
>
> it seems that can''t do two or more consecutive submits via ajax in
the
> manner I''ve posted.
> Can you suggest a solution?
--
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-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk+unsubscribe@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en.
On 17 April 2012 13:35, Draiken <luiz.felipe.gp-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> I think you''re just not adding the callback before the submit. > > When you submit and you don''t have the callback set, the callback will > obviously never get called. > > Try this: > $(document).on "click", "#document_template_session_btn", -> > $("#document_template_session_frm").on ''ajax:success'', -> > $("#invite_frm").submit() > $("#document_template_session_frm").submit()I''ve tried this: $(document).on "click", "#document_template_session_btn", -> $("#document_template_session_frm").submit() $("#document_template_session_frm").on ''ajax:success'', -> $("#invite_frm").submit() It seems to work well now. -- 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-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.