Don't set the context in .load() as it stops the global ajax events from firing. Fixes #5922.

This commit is contained in:
John Resig 2010-01-24 21:58:32 -05:00
parent 6a3d0996ed
commit c639405c4d
2 changed files with 28 additions and 3 deletions

View file

@ -70,6 +70,30 @@ test("jQuery.ajax() - error callbacks", function() {
});
});
test(".load()) - 404 error callbacks", function() {
expect( 6 );
stop();
jQuery('#foo').ajaxStart(function(){
ok( true, "ajaxStart" );
}).ajaxStop(function(){
ok( true, "ajaxStop" );
start();
}).ajaxSend(function(){
ok( true, "ajaxSend" );
}).ajaxComplete(function(){
ok( true, "ajaxComplete" );
}).ajaxError(function(){
ok( true, "ajaxError" );
}).ajaxSuccess(function(){
ok( false, "ajaxSuccess" );
});
jQuery("<div/>").load("data/404.html", function(){
ok(true, "complete");
});
});
test("jQuery.ajax() - abort", function() {
expect( 6 );
stop();