Opened 15 years ago
Closed 15 years ago
#2356 closed bug (invalid)
jquery.ajax() doesn't sends X-Requested-With headers if the dataType option is setted
Reported by: | charlesschaefer | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | 1.2.4 |
Component: | ajax | Version: | 1.2.3 |
Keywords: | Cc: | ||
Blocked by: | Blocking: |
Description
When calling $.ajax() with the dataType setted (I've tested with json and script types), the X-Requested-With header isn't sent to the server.
I don't know if this is really a bug or a feature, so, if it's a feature, sorry.
Change History (2)
comment:1 Changed 15 years ago by
comment:2 Changed 15 years ago by
Resolution: | → invalid |
---|---|
Status: | new → closed |
Script and json requests just can't have X-Requested-With (XMLHttpRequest) and adding that would be a lie :)
Note: See
TracTickets for help on using
tickets.
That only seems to happen if the requested url belongs to a remote domain, and the dataType is 'script'. In that case, a script element is used, so no chance of headers. Also, it seems Firefox 3 might throw an error when doing a cross domain request. What browser are you testing this on ? do you have a demo ?