Имеется файл index.php, в котором лежит input, в него вводится текст, потом с помощью AJAX посылается POST запрос на script.php, где в зависимости от введенного значения делается запрос к базе и выводится циклом for результаты. Но вот в чем дело, в базе более 1000 записей, а AJAX не будет выводить результат пока страница не сформирована, соответственно пока цикл не пройдет все значения он нифига выводить и не будет... flush() здесь так же не прокатит, какие есть решения господа? Желательно с примерами P.S. ВебСокеты не предлогать.
Посылай ajax запросы в цикле, пусть script.php выводит по 10 - 20 записей за раз, и так в цикле получай полный контент. Иными словами:
Вопрос, когда посылаю ajax запрос еще раз на script.php, то соответственно он будет делать все сначало, как вывести следующие записи? Как пример, есть запрос, в нем LIMIT 20, следующий запрос будет опять доставать те же 20 записей
script.php - посылайте запрос с параметром. допустим script.php?page=10, script.php?page=20, script.php?page=30 А на серваке считывайте столько сколько надо и посылайте клиенту.