Test case for jQuery Ticket 8079
jsonp local requests with wrong repsone content-type trigger error and complete and are fine
by jitter
HTML
<script src="https://getfirebug.com/firebug-lite-debug.js"></script>
JavaScript
console.log("Before", $.active);
$.ajax({
url: "/echo/html/",
dataType: "jsonp",
success: function( data ) {
console.log("success", data);
console.log("success", $.active);
},
error: function( xhr, status, err ) {
console.log( status, err );
console.log("error", $.active);
},
complete: function() {
console.log("complete", $.active);
setTimeout( function() { console.log("after", $.active); }, 500 );
}
});