Задача обращаться к скрипту php, который по частям обрабатывает большой файл, отвечает скрипт в json формате, эти данные отправляю обратно, пока не ответит, что файл обработан.
Сделал рекурсию
function do_progress( from, filename, cid ) {
$.ajax({
url: "index.php?&from="+from+"&filename="+filename+"&cid="+cid,
async: false,
dataType: 'json',
success: function(json) {
$('#ajaxResult').html(json.msg);
if(json.isFinished < 1)
{
do_progress(json.from, filename, cid) };
}
}
});
}
Но через n циклов останавливает с ошибкой
too much recursion.
Как побороть?