From 6d0410ff70e273ab065fc8ea126d1f75464960ae Mon Sep 17 00:00:00 2001 From: Chad Date: Wed, 2 Jan 2013 17:16:21 -0600 Subject: [PATCH] IE9 Abort bug solution adapted from http://www.cypressnorth.com/blog/web-programming-and-development/internet-explorer-aborting-ajax-requests-fixed/ I have tested in ie8/9 and this seems to work for me... --- jQuery.XDomainRequest.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/jQuery.XDomainRequest.js b/jQuery.XDomainRequest.js index 263b149..2ad5f29 100644 --- a/jQuery.XDomainRequest.js +++ b/jQuery.XDomainRequest.js @@ -75,7 +75,10 @@ if (!jQuery.support.cors && window.XDomainRequest) { }; var postData = (userOptions.data && $.param(userOptions.data)) || ''; xdr.open(options.type, options.url); - xdr.send(postData); + xdr.onprogress = function () { }; + setTimeout(function () { + xdr.send(postData); + }, 0); }, abort: function(){ if (xdr) {