X-Git-Url: http://git.asbjorn.it/?a=blobdiff_plain;f=src%2Fajax.js;h=0f5f80529a90321616f7d3f56a1577d976faf011;hb=36b4a9ba33b22b2394a1b190b0b4ade1be6d0b02;hp=8262bc7ad886f62cd3d21accada5e6fdd57fb479;hpb=00b70c75278896495365e25f0327af4a1b61acce;p=jquery.git diff --git a/src/ajax.js b/src/ajax.js index 8262bc7..0f5f805 100644 --- a/src/ajax.js +++ b/src/ajax.js @@ -71,7 +71,7 @@ jQuery.fn.extend({ .filter(function(){ return this.name && !this.disabled && (this.checked || /select|textarea/i.test(this.nodeName) || - /text|hidden|password/i.test(this.type)); + /text|hidden|password|search/i.test(this.type)); }) .map(function(i, elem){ var val = jQuery(this).val(); @@ -267,6 +267,9 @@ jQuery.extend({ done = true; success(); complete(); + + // Handle memory leak in IE + script.onload = script.onreadystatechange = null; head.removeChild( script ); } };