From 5ef7ddc4c55f49cb7767bba99975f2c7ea5422d9 Mon Sep 17 00:00:00 2001 From: jaubourg Date: Wed, 2 Feb 2011 21:16:26 +0100 Subject: [PATCH] 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. --- src/ajax/xhr.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) 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) -- 1.7.10.4