return xml.status == 304 || xmlRes == jQuery.lastModified[url] ||
jQuery.browser.safari && xml.status == undefined;
} catch(e){}
return false;
},
/* Get the data out of an XMLHttpRequest.
* Return parsed XML if content-type header is “xml” and type is “xml” or omitted,
* otherwise return plain text.
* (String) data – The type of data that you’re expecting back,
* (e.g. “xml”, “html”, “script”)
*/
httpData: function(r,type) {
var ct = r.getResponseHeader(“content-type”);
var data = !type && ct && ct.indexOf(“xml”) >= 0;
data = type == “xml” || data ? r.responseXML : r.responseText;
// If the type is “script”, eval it
if ( type == “script” ) eval.call( window, data );
// Get the JavaScript object, if JSON is used.
if ( type == “json” ) eval( “data = ” + data );
return data;
},
// Serialize an array of form elements or a set of
// key/values into a query string
param: function(a) {
var s = [];
// If an array was passed in, assume that it is an array
// of form elements










