Hello, I have the following Ajax call which invoke the action
"check_skills"
new Ajax.Request(''/persons/check_skills''
{ method:''post'',
asynchronous: false,
evalScripts:false,
onSuccess: function(transport){
var response = transport.responseText || "no response text";
alert("Success! \n\n" + response); },
onFailure: function(){
alert(''Something went wrong...'')
}
});
The action did get called but the above code always go to "onFailure"
part, doesn''t anyone konw how the action "check_skills" can
return some
value back to the Ajax.request call?
Thanks in advance.
--
Posted via http://www.ruby-forum.com/.
--
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.
Frederick Cheung
2010-Mar-22 15:29 UTC
Re: How to send back a response to an Ajax.request call
On Mar 22, 3:05 pm, Mc Ieong <li...-fsXkhYbjdPsEEoCn2XhGlw@public.gmane.org> wrote:> Hello, I have the following Ajax call which invoke the action > "check_skills" > > new Ajax.Request(''/persons/check_skills'' > { method:''post'', > asynchronous: false, > evalScripts:false, > onSuccess: function(transport){ > var response = transport.responseText || "no response text"; > alert("Success! \n\n" + response); }, > onFailure: function(){ > alert(''Something went wrong...'') > } > }); > > The action did get called but the above code always go to "onFailure" > part, doesn''t anyone konw how the action "check_skills" can return some > value back to the Ajax.request call?What response is it returning ? Fred> > Thanks in advance. > -- > Posted viahttp://www.ruby-forum.com/.-- 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.
Frederick Cheung wrote:> On Mar 22, 3:05�pm, Mc Ieong <li...-fsXkhYbjdPsEEoCn2XhGlw@public.gmane.org> wrote: >> � � � � onFailure: function(){ >> � � � � � alert(''Something went wrong...'') >> � � � � � } >> � � � � }); >> >> The action did get called but the above code always go to "onFailure" >> part, doesn''t anyone konw how the action "check_skills" can return some >> value back to the Ajax.request call? > > What response is it returning ? > > FredSorry, I got it wrong: I didn''t render anything in the action, now is okay when I add this statement in the action: render :js => "alert(''Render succeed.'')" Thank you very much! Ieong -- Posted via http://www.ruby-forum.com/. -- 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.