如果您在 1.7 中执行此代码,则会出现警报,而 1.8 则不会:
$.when(
$.ajax({
url: "whatever",
dataType: "json",
beforeSend: function(jqXHR, settings) {
return false;
}
})).done(function(a1) {
alert("this appears in 1.7 but not in 1.8!");
});
我无法在 jQuery 文档、1.8 发行说明或提到此问题的 jQuery 错误跟踪器中找到任何内容。我想知道哪种行为是正确的,以及是否有人可以提供错误票证或 Github 提交的链接。
这是这个问题的小提琴: