[英]Callback not firing for a getJSON call within a callback of a different getJSON call
我試圖在一個單獨的$ .getJSON調用的回調中調用$ .getJSON,但是由於某種原因,第二個getJSON調用實際上並未觸發,或者其他錯誤。 當我逐步執行它時,第二個getJSON被命中,但是它的回調不會觸發。 這是我的代碼:
var success = '';
$.getJSON('http://myRestAPI&callback=?', null, function (data) {
success = data;
if(success){
$.getJSON('http://myRestAPI&callback=?', null, function (data2) {
success = data2;
if(success){
alert('success');
}
else {
alert('fail');
}
});
}
else {
}
});
不允許這種事情嗎?
如果您的ajax調用工作正常,這應該可以工作。 我在此JSFiddle http://jsfiddle.net/V3mJp/為您創建了一個示例
就像jfriend00所說的那樣,為Ajax調用設置錯誤處理可能會給您帶來更多的見解。
抱歉,這是作為答案發布的,我還不能發表評論。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.