From: jaubourg Date: Wed, 2 Feb 2011 20:16:26 +0000 (+0100) Subject: Fixes #8146 by introducing the xhrFields option with is a map of fieldName/fieldValue... X-Git-Url: http://git.asbjorn.biz/?p=jquery.git;a=commitdiff_plain;h=5ef7ddc4c55f49cb7767bba99975f2c7ea5422d9 Fixes #8146 by introducing the xhrFields option with is a map of fieldName/fieldValue to set on the native xhr. Can be used to set withCredentials to true for cross-domain requests if needed. --- diff --git a/src/ajax/xhr.js b/src/ajax/xhr.js index c0368b9..3acdc66 100644 --- a/src/ajax/xhr.js +++ b/src/ajax/xhr.js @@ -82,7 +82,15 @@ if ( jQuery.support.ajax ) { // Get a new xhr var xhr = s.xhr(), - handle; + handle, + i; + + // Apply custom fields if provided + if ( s.xhrFields ) { + for ( i in s.xhrFields ) { + xhr[ i ] = s.xhrFields[ i ]; + } + } // Open the socket // Passing null username, generates a login popup on Opera (#2865)