別の $.getJSON 呼び出しのコールバック内で $.getJSON を呼び出そうとしていますが、何らかの理由で 2 番目の getJSON 呼び出しが実際には起動していないか、何か問題があります。ステップスルーすると、2番目の 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 {
}
});
このようなことは許されませんか?