Fixes #7881. Setting contentType to false will prevent the Content-Type header from being sent. Unit test added.

This commit is contained in:
jaubourg 2011-01-09 04:28:42 +01:00
parent 98c6c4b2b0
commit 69497c3fd7
3 changed files with 40 additions and 8 deletions

View 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;
}