Fix for #534
This commit is contained in:
parent
b8d46f7b6a
commit
666cc90064
|
@ -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;
|
||||||
},
|
},
|
||||||
|
|
|
@ -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" );
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue