In rails 2.2 there was checks in the code like:
if request.post?
…
if request.xhr?
end
…
end
If a HTTP POST is made, how would also be considered a XHR request?
Thanks!
In rails 2.2 there was checks in the code like:
if request.post?
…
if request.xhr?
end
…
end
If a HTTP POST is made, how would also be considered a XHR request?
Thanks!
(new XMLHttpRequest).open(‘POST’, ‘foo.xml’, ‘data’) via JavaScript should do a POST request. At least according to wikipedia. But Rails 2.2 is quite old, you should prepare to rewrite
I know about the post request. Just ensure when it is considered a post.xhr? request.
From rack 2.0.3 lib/rack/request.rb:
def xhr? get_header("HTTP_X_REQUESTED_WITH") == "XMLHttpRequest" end
This is from Rails 5.1.2, btw. You can find the equivalent somewhere
in the 2.2 source, I imagine