Bug Tracker

Opened 9 years ago

Closed 8 years ago

Last modified 8 years ago

#9613 closed bug (invalid)

$.ajax is not launching error callback on 400 Bad Request when jsonp request is made

Reported by: Somebi Owned by:
Priority: low Milestone: 1.next
Component: ajax Version: 1.6.1
Keywords: neededdocs Cc: jaubourg
Blocked by: Blocking:

Description

Here is sample

http://jsfiddle.net/pLuPb/

Here is working sample:

http://jsfiddle.net/XVGH9/1/

Thanks ;)

Change History (3)

comment:1 Changed 8 years ago by timmywil

Cc: jaubourg added
Component: unfiledajax
Priority: undecidedlow
Status: newopen

Confirmed. Can we detect 400s with jsonp tho?

comment:2 Changed 8 years ago by jaubourg

Keywords: needsdocs added
Resolution: invalid
Status: openclosed

What I don't understand is why the doc says "Note: Prior to jQuery 1.5, this handler was not called for cross-domain script and JSONP requests" while the correct sentence is "Note: this handler IS not called for cross-domain script and JSONP requests" ;)

So, yes, the answer is no. jQuery doesn't detect HTTP errors for cross-domain script and jsonp requests as is (should be) documented.

comment:3 Changed 8 years ago by addyosmani

Keywords: neededdocs added; needsdocs removed
Note: See TracTickets for help on using tickets.