Я пытаюсь выполнить пакетную обработку данных, используя jquery Ajax и PHP. Проблема в том, что у меня проблема с тайм-аутом из-за больших данных. Запрос никогда не завершается, и процесс умирает в середине.
Одним из способов может быть запуск ajax в течение определенного времени, а затем возврат доступного ответа в чанке, поскольку запрос не завершен в одном запросе. Итак, чтобы решить эту проблему, я попытался использовать setTimeout, чтобы ajax запускался несколько раз, но только в течение фиксированного промежутка времени. Тем не менее, я застрял в середине. Здесь проверил некоторые темы, но ничего не помогло.
function UpdateStatus(){
$.getJSON(
"fetch.php",
{
},
function (data, textStatus){
setTimeout(UpdateStatus, 10000);
}
);
}
UpdateStatus();
Кто-нибудь может подсказать немного об этом?
Любая помощь будет более чем заметной.