У меня есть эта (попытка) длинная функция опроса
Я хочу вызвать эту функцию в определенное время, а затем заставить работать длительный опрос, пока галерея имеет класс 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
, и из журналов кажется, что он либо не вызывает ajax, либо тайм-аут не работает.