X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=src%2Fajax.js;h=a2b934d75d24fe6df92c378aaa878ab97e6f9e88;hb=e9fb7d5be6e079aaa2cf0c3092c6f15cd1285bf4;hp=968c67c8ac8917251d00e0f07c3c1b3d92723328;hpb=14b07ec5de0437278806d12d058a249940eb531b;p=jquery.git diff --git a/src/ajax.js b/src/ajax.js index 968c67c..a2b934d 100644 --- a/src/ajax.js +++ b/src/ajax.js @@ -274,6 +274,9 @@ jQuery.extend({ transport, // timeout handle timeoutTimer, + // Cross-domain detection vars + loc = document.location, + parts, // The jXHR state state = 0, // Loop variable @@ -527,10 +530,8 @@ jQuery.extend({ s.dataTypes = jQuery.trim( s.dataType || "*" ).toLowerCase().split( /\s+/ ); // Determine if a cross-domain request is in order - var parts = rurl.exec( s.url.toLowerCase() ), - loc = location; - if ( ! s.crossDomain ) { + parts = rurl.exec( s.url.toLowerCase() ); s.crossDomain = !!( parts && ( parts[ 1 ] && parts[ 1 ] != loc.protocol ||