Commit d343bfe5 authored by jaubourg's avatar jaubourg

Removes unnecessary test and ensures getResponseHeader returns null if the header does not exist.

parent bd6eb849
...@@ -295,30 +295,25 @@ jQuery.extend({ ...@@ -295,30 +295,25 @@ jQuery.extend({
}, },
// Builds headers hashtable if needed // Builds headers hashtable if needed
// (match is used internally) getResponseHeader: function( key ) {
getResponseHeader: function( key , match ) {
var match;
if ( state === 2 ) { if ( state === 2 ) {
if ( responseHeaders === undefined ) { if ( !responseHeaders ) {
responseHeaders = {}; responseHeaders = {};
if ( typeof responseHeadersString === "string" ) { while( ( match = rheaders.exec( responseHeadersString ) ) ) {
responseHeaders[ match[ 1 ].toLowerCase() ] = match[ 2 ];
while( ( match = rheaders.exec( responseHeadersString ) ) ) {
responseHeaders[ match[ 1 ].toLowerCase() ] = match[ 2 ];
}
} }
} }
match = responseHeaders[ key.toLowerCase() ]; match = responseHeaders[ key.toLowerCase() ];
} else {
match = null;
} }
return match; return match || null;
}, },
// Cancel the request // Cancel the request
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment