Errors were occuring with getScript, if you called it too early.

This commit is contained in:
John Resig
2007-09-09 18:09:27 +00:00
parent 97fe63cb48
commit 4e504d86b9

View File

@@ -214,6 +214,7 @@ jQuery.extend({
// Watch for a new set of requests
if ( s.global && ! jQuery.active++ )
jQuery.event.trigger( "ajaxStart" );
// If we're requesting a remote document
// and trying to load JSON or Script
if ( !s.url.indexOf("http") && s.dataType == "script" ) {
@@ -228,12 +229,12 @@ jQuery.extend({
// Attach handlers for all browsers
script.onload = script.onreadystatechange = function(){
if ( !done && (!this.readyState ||
this.readyState == "loaded" || this.readyState == "complete") ) {
this.readyState == "loaded" || this.readyState == "complete") ) {
done = true;
success();
complete();
head.removeChild( script );
}
}
};
}