X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=src%2Fajax.js;h=5a6ac26ad67d3245e70ef6e0e563d957b3ff4986;hb=f6e173437e9f94cd4e713e556c6fc8ca68be8384;hp=15ad6a85c519753fcadf356146fef73a2c351d72;hpb=806d9ce8111128c4f30c6559c325f8a4ad1018a3;p=jquery.git diff --git a/src/ajax.js b/src/ajax.js index 15ad6a8..5a6ac26 100644 --- a/src/ajax.js +++ b/src/ajax.js @@ -426,6 +426,14 @@ jQuery.extend({ return match || null; }, + // Overrides response content-type header + overrideMimeType: function( type ) { + if ( state === 0 ) { + s.mimeType = type; + } + return this; + }, + // Cancel the request abort: function( statusText ) { statusText = statusText || "abort"; @@ -827,7 +835,7 @@ function ajaxHandleResponses( s, jqXHR, responses ) { while( dataTypes[ 0 ] === "*" ) { dataTypes.shift(); if ( ct === undefined ) { - ct = jqXHR.getResponseHeader( "content-type" ); + ct = s.mimeType || jqXHR.getResponseHeader( "content-type" ); } }