X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=src%2Fajax%2Fajax.js;h=66519036dace5c8d33059b777f380aaffd31ad00;hb=e1e631a04440c0d9ab6580ea1593286072fa7ef5;hp=f87f562917a504a67172014d44ffe988c927ff4f;hpb=386c0bc8a686eaa90be12dd1c6690668ff7442c7;p=jquery.git diff --git a/src/ajax/ajax.js b/src/ajax/ajax.js index f87f562..6651903 100644 --- a/src/ajax/ajax.js +++ b/src/ajax/ajax.js @@ -44,7 +44,7 @@ jQuery.fn.extend({ * @cat Ajax */ load: function( url, params, callback, ifModified ) { - if ( url.constructor == Function ) + if ( jQuery.isFunction( url ) ) return this.bind("load", url); callback = callback || function(){}; @@ -55,7 +55,7 @@ jQuery.fn.extend({ // If the second parameter was provided if ( params ) // If it's a function - if ( params.constructor == Function ) { + if ( jQuery.isFunction( params.constructor ) ) { // We assume that it's the callback callback = params; params = null; @@ -121,7 +121,7 @@ jQuery.fn.extend({ * @cat Ajax */ evalScripts: function() { - return this.find('script').each(function(){ + return this.find("script").each(function(){ if ( this.src ) jQuery.getScript( this.src ); else @@ -273,7 +273,7 @@ jQuery.extend({ */ get: function( url, data, callback, type, ifModified ) { // shift arguments if data argument was ommited - if ( data && data.constructor == Function ) { + if ( jQuery.isFunction( data ) ) { callback = data; data = null; } @@ -590,7 +590,7 @@ jQuery.extend({ // if data available if ( s.data ) { // convert data if not already a string - if (s.processData && typeof s.data != 'string') + if (s.processData && typeof s.data != "string") s.data = jQuery.param(s.data); // append data to url for get requests if( s.type.toLowerCase() == "get" )