Bug Tracker

Opened 12 years ago

Closed 12 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 12 years ago by flesler

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 ?

comment:2 Changed 12 years ago by flesler

Resolution: invalid
Status: newclosed

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.