меня это (попытка) функция долго опросаLong опрос вызывает максимальный размер стека вызовов превысил
Я хочу вызвать эту функцию в определенное время, а затем сделать длительную работу опроса до тех пор, как галерея имеет updating
класс, галерея в данном случае является $("... ")
function pollGallery(gallery){
if (gallery.hasClass("updating")){
var url = gallery.data("base") + "/refresh";
$.ajax({ url: url, dataType: "script", complete: pollGallery(gallery), timeout: 30000 });
}
}
Когда я запускаю это я получаю Maximum call stack size exceeded
и из журналов, кажется, как будто это не вызывайте Аякс или тайм-аут не работает ..
ах спасибо! подумал, что это можно отметить как обозначение onclick. Благодаря! –
@NickGinanto yep, точно. ';)' Обратный шаблон один и тот же, вы должны передать функцию, которая будет выполняться, когда произойдет определенное событие (например, полученный сетевой ответ, пользователь нажал на элемент). –
Я обвиняю этот http://techoctave.com/c7/posts/60-simple-long-polling-example-with-javascript-and-jquery –