Tôi có một số cuộc gọi ajax trong document.ready của tôi()jquery: đợi cho đến khi tất cả các cuộc gọi ajax xong sau đó tiếp tục
như:
for (j=1; j <= 7; j++){
(function(index) {
$.getJSON('my.php', {id:index},
function(data) {
$.each(data, function(index2, array){
........
});
});
})(j)
}
//DO NOT CONTINUE UNTIL FINISH AJAX CALLS
........
MORE JQUERY CODE
Làm thế nào tôi có thể buộc nó phải chờ và không tiếp tục cho đến khi chúng tôi nhận được tất cả các cuộc gọi lại từ các yêu cầu ajax?
Xem câu trả lời khác của tôi ở đây: http://stackoverflow.com/a/11315571/49885, ajaxStop là những gì bạn muốn, nó được xây dựng trong từ jquery 1.0 –