X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=src%2Fajax.js;h=e4545335e895823e31fa9712e0857b061121c4d5;hb=0865b073f81513056f46296cd2a236ab2ca35703;hp=885c8193e03341c37583d548b97d26be5b05b0c3;hpb=bf6f7e7a63cb3d43da2fcc98c81690d2dc1ac54b;p=jquery.git diff --git a/src/ajax.js b/src/ajax.js index 885c819..e454533 100644 --- a/src/ajax.js +++ b/src/ajax.js @@ -12,8 +12,6 @@ jQuery.fn.extend({ url = url.slice(0, off); } - callback = callback || function(){}; - // Default to a GET request var type = "GET"; @@ -56,7 +54,8 @@ jQuery.fn.extend({ // If not, just inject the full result res.responseText ); - self.each( callback, [res.responseText, status, res] ); + if( callback ) + self.each( callback, [res.responseText, status, res] ); } }); return this; @@ -67,8 +66,7 @@ jQuery.fn.extend({ }, serializeArray: function() { return this.map(function(){ - return jQuery.nodeName(this, "form") ? - jQuery.makeArray(this.elements) : this; + return this.elements ? jQuery.makeArray(this.elements) : this; }) .filter(function(){ return this.name && !this.disabled &&