mirror of
https://github.com/jquery/jquery.git
synced 2026-04-20 03:01:22 -04:00
jquery.ajax: fix for beforeSend-cancelling-sideeffects
This commit is contained in:
@@ -291,8 +291,13 @@ jQuery.extend({
|
||||
} catch(e){}
|
||||
|
||||
// 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;
|
||||
}
|
||||
|
||||
if ( s.global )
|
||||
jQuery.event.trigger("ajaxSend", [xml, s]);
|
||||
|
||||
Reference in New Issue
Block a user