This commit is contained in:
Jörn Zaefferer 2006-12-29 13:49:28 +00:00
parent b8d46f7b6a
commit 666cc90064
2 changed files with 6 additions and 1 deletions

View file

@ -714,6 +714,10 @@ jQuery.extend({
jQuery.handleError(s, xml, null, e); jQuery.handleError(s, xml, null, e);
} }
// firefox 1.5 doesn't fire statechange for sync requests
if(!s.async)
onreadystatechange();
// return XMLHttpRequest to allow aborting the request etc. // return XMLHttpRequest to allow aborting the request etc.
return xml2; return xml2;
}, },

View file

@ -44,8 +44,9 @@ test("synchronous request", function() {
}); });
test("synchronous request with callbacks", function() { test("synchronous request with callbacks", function() {
expect(2);
var result; var result;
$.ajax({url: "data/json.php", async: false, success: function(data) { result = data; } }); $.ajax({url: "data/json.php", async: false, success: function(data) { ok(true, "sucess callback executed"); result = data; } });
ok( /^{ "data"/.test( result ), "check returned text" ); ok( /^{ "data"/.test( result ), "check returned text" );
}); });