我正在尝试运行以下代码片段:
var myVar1 = $.getJSON('myurl', function(json) {
console.log("debug1", json);
});
var myVar2 = $.getJSON('myurl2', function(json2) {
console.log("debug2", json2);
});
而且我从未在控制台日志中看到“debug2”条目。当我检查myVar2
请求完成后的状态时,我看到它填充了正确的数据。当我在第二个请求.complete()
的末尾附加一条语句时,该函数将正确触发。.getJSON()
.complete()
使用 jQuery 1.7.2 和最新的谷歌浏览器稳定版。为什么第二个回调函数不会触发?