loadInfo: function(){
var jsonCounter = 0,
room = ['room1','room2','room3'],
dates = [],
prices = []
$.each(booking.rooms, function(key, room_name) {
$.getJSON('/get_info.php?room='+room_name, function(data) {
dates[room_name] = data
jsonCounter++
})
$.getJSON('/get_info.php?room='+room_name+'&prices', function(data) {
prices[room_name] = data
jsonCounter++
})
})
function checkIfReady() {
if (jsonCounter === rooms.length * 2) {
clearInterval(timer)
run_the_rest_of_the_app()
}
}
var timer = setInterval(checkIfReady, 100)
}
tamamlandı. $ .when ve .done kullanayım, ama kaç tane oda olabileceğini bilmiyorum, o zaman ne zaman koyacağımı bilmiyorum.Ateşleme geri arama
Tüm AJAX istekleri geri geldiğinde run_the_rest_of_the_app() işlevinin çağrılmasını nasıl sağlayabilirim? AJAX arama yapmadan önce
+1 çok zarif –