From: Ariel Flesler Date: Thu, 15 May 2008 13:45:09 +0000 (+0000) Subject: jquery ajax: fixed #2865 and #2570. Not passing username to xml.open if it's null... X-Git-Url: http://git.asbjorn.it/?a=commitdiff_plain;h=31f22f244be7c37cc7a22f390d3483c9680b6b58;p=jquery.git jquery ajax: fixed #2865 and #2570. Not passing username to xml.open if it's null, or it open a login popup on some Opera's. --- diff --git a/src/ajax.js b/src/ajax.js index bf6c464..1dc7814 100644 --- a/src/ajax.js +++ b/src/ajax.js @@ -276,7 +276,11 @@ jQuery.extend({ var xml = window.ActiveXObject ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest(); // Open the socket - xml.open(s.type, s.url, s.async, s.username, s.password); + // Passing null username, generates a login popup on Opera (#2865) + if( s.username ) + xml.open(s.type, s.url, s.async, s.username, s.password); + else + xml.open(s.type, s.url, s.async); // Need an extra try/catch for cross domain requests in Firefox 3 try {