Commit d3d8f356 authored by Jörn Zaefferer's avatar Jörn Zaefferer

jquery.ajax: fix for beforeSend-cancelling-sideeffects

parent e454e830
...@@ -291,8 +291,13 @@ jQuery.extend({ ...@@ -291,8 +291,13 @@ jQuery.extend({
} catch(e){} } catch(e){}
// Allow custom headers/mimetypes // Allow custom headers/mimetypes
if ( s.beforeSend && s.beforeSend(xml, s) === false ) if ( s.beforeSend && s.beforeSend(xml, s) === false ) {
// cleanup active request counter
s.global && jQuery.active--;
// close opended socket
xml.abort();
return false; return false;
}
if ( s.global ) if ( s.global )
jQuery.event.trigger("ajaxSend", [xml, s]); jQuery.event.trigger("ajaxSend", [xml, s]);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment