Fixes #8146 by introducing the xhrFields option with is a map of fieldName/fieldValue...
authorjaubourg <j@ubourg.net>
Wed, 2 Feb 2011 20:16:26 +0000 (21:16 +0100)
committerjaubourg <j@ubourg.net>
Wed, 2 Feb 2011 20:16:26 +0000 (21:16 +0100)
src/ajax/xhr.js

index c0368b9..3acdc66 100644 (file)
@@ -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)