if ( s.dataType === "script" && type === "GET" && parts
&& ( parts[1] && parts[1] !== location.protocol || parts[2] !== location.host )) {
- var head = document.getElementsByTagName("head")[0];
+ var head = document.getElementsByTagName("head")[0] || document.documentElement;
var script = document.createElement("script");
script.src = s.url;
if ( s.scriptCharset ) {
// Determines if an XMLHttpRequest returns NotModified
httpNotModified: function( xhr, url ) {
- var last_modified = xhr.getResponseHeader("Last-Modified"),
+ var lastModified = xhr.getResponseHeader("Last-Modified"),
etag = xhr.getResponseHeader("Etag");
- if ( last_modified ) {
- jQuery.lastModified[url] = last_modified;
+ if ( lastModified ) {
+ jQuery.lastModified[url] = lastModified;
}
if ( etag ) {