X-Git-Url: http://git.asbjorn.it/?a=blobdiff_plain;f=src%2Fajax.js;h=94e022832f32d99618266266ea07901866c03ba2;hb=add0681f907c11e1a16b9e4759f575195a790c06;hp=bf3c238473ece848385862d98dd29010a33ab560;hpb=b721a2f472b53fec28276d2080d741cf070b686d;p=jquery.git diff --git a/src/ajax.js b/src/ajax.js index bf3c238..94e0228 100644 --- a/src/ajax.js +++ b/src/ajax.js @@ -177,8 +177,8 @@ jQuery.extend({ // Replace the =? sequence both in the query string and the data if ( s.data ) - s.data = (s.data + "").replace(jsre, "=" + jsonp); - s.url = s.url.replace(jsre, "=" + jsonp); + s.data = (s.data + "").replace(jsre, "=" + jsonp + "$1"); + s.url = s.url.replace(jsre, "=" + jsonp + "$1"); // We need to make sure // that a JSONP style response is executed properly @@ -192,6 +192,8 @@ jQuery.extend({ // Garbage collect window[ jsonp ] = undefined; try{ delete window[ jsonp ]; } catch(e){} + if ( head ) + head.removeChild( script ); }; }