Fixes #7881. Setting contentType to false will prevent the Content-Type header from...
[jquery.git] / src / ajax.js
index 7988ab1..a814d80 100644 (file)
@@ -559,7 +559,7 @@ jQuery.extend({
                        }
 
                        // Set the correct header, if data is being sent
-                       if ( ( s.data && s.hasContent ) || options.contentType ) {
+                       if ( s.data && s.hasContent && s.contentType !== false || options.contentType ) {
                                requestHeaders[ "content-type" ] = s.contentType;
                        }