Removed a bunch more bytes from the total file size.
[jquery.git] / src / ajax / ajax.js
index 0c629b3..6651903 100644 (file)
@@ -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;
@@ -77,7 +77,7 @@ jQuery.fn.extend({
                        complete: function(res, status){
                                if ( status == "success" || !ifModified && status == "notmodified" )
                                        // Inject the HTML into all the matched elements
-                                       self.attr("innerHTML", res.responseText)
+                                       self.html(res.responseText)
                                          // Execute all the scripts inside of the newly-injected HTML
                                          .evalScripts()
                                          // Execute callback
@@ -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" )