Test case for jQuery Ticket 8079
jsonp active decrement
by jitter
JavaScript
var sndCall = function() {
log("Before");
$.ajax({
url: "/echo/jsonp/",
});
sndCall = null;
}
function log( before ) {
$("body").append( "<p>" + ( before ? before : "After" ) + " jsonp: " + $.active + "</p>" );
}
$.ajaxSetup({
dataType: "jsonp",
data: {
text: "some text",
number: 1
},
success: function( data ) {
log("During success");
$("body").append( "<p>" + data.text + "</p>" );
},
complete: function() {
log("During complete");
setTimeout( log, 500 );
setTimeout( sndCall, 750 );
}
})
//test both local and remote jsonp call
log("Before");
$.ajax({
url: "http://fiddle.jshell.net/echo/jsonp/",
});