From b2f5299e0e3d6e4892b7fcc37686012147bf0afa Mon Sep 17 00:00:00 2001 From: Vojta Jina Date: Tue, 31 May 2011 10:23:30 +0200 Subject: Normalize IE XHR bug (status code 1223 to 204) See http://bugs.jquery.com/ticket/1450 --- src/Browser.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/Browser.js') diff --git a/src/Browser.js b/src/Browser.js index b10c43cf..31f2c7f3 100644 --- a/src/Browser.js +++ b/src/Browser.js @@ -113,7 +113,9 @@ function Browser(window, document, body, XHR, $log) { }); xhr.onreadystatechange = function() { if (xhr.readyState == 4) { - completeOutstandingRequest(callback, xhr.status || 200, xhr.responseText); + // normalize IE bug (http://bugs.jquery.com/ticket/1450) + var status = xhr.status == 1223 ? 204 : xhr.status || 200; + completeOutstandingRequest(callback, status, xhr.responseText); } }; xhr.send(post || ''); -- cgit v1.2.3