Hi,
I've done AJAX calls to Rails' Controllers before yet never required to
generate a response back to the view. In this respect, I have tried to
keep it moronically simple and just add a node to see that it works, yet
the response doesn't come through / isn't interpreted as it should. Long
story short, code :
// Have to use Mootools to integrate a Moo-specific JS Script
// @.js :
new Request(
{
url: 'bla'
onSuccess: function(responseText, responseXML)
{
console.warn(responseText);
console.warn(responseXML);
}
,
onFailure: function(xhr)
{
alert(STD_ERR);
}
}).send();
// @SomeController :
respond_to do |format|
format.html { head :ok }
format.xml { render :xml => ({:foo => "bar"}.to_xml) }
end
// Have tried format.json, with all the code involved (:json, .to_json),
yet
// nothing. The to_xml Method works in irb.
The responseText is "" and responseXML is Null on the callback. This is
basic stuff, can't see past my noobness :). So I just want to render
some xml back to the view, no models or anything yet. I have to mention
that Content-Length is set on the response header. I'm thinking it's a
no-brainer though :)
Thank you 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 [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
-~----------~----~----~----~------~----~------~--~---