Показать сообщение отдельно
  #1 (permalink)  
Старый 17.01.2013, 12:05
Новичок на форуме
Отправить личное сообщение для timach Посмотреть профиль Найти все сообщения от timach
 
Регистрация: 17.01.2013
Сообщений: 1

too much recursion рекурсия ajax запросов
Задача обращаться к скрипту 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.

Как побороть?
Ответить с цитированием