У нас есть серверное приложение, к которому посылается AJAX запрос после загрузки страницы. После того как ответ на первый запрос пришел, скрипт продолжает посылать AJAX запросы до того момента как в ответе будет флаг (что больше данных нет).
Теперь вопрос - у AJAX есть какие-либо механизмы для того чтобы, если пользователь перезагружает страницу, и шлется AJAX запрос(ы) ему/ей не пришел бы ответ из предыдущего запроса, заместив собой корректный (в тех случаях когда сервер долго обрабатывал бы этот запрос)? Я спрашиваю именно про встроенные механизмы - заметил что в GET параметрах шлется _ (underscore) и это похоже на идентификатор запроса, который можно использовать, отсылая обратно и сопоставляя с исходным по получению. Есть ли что-то еще?
Нужно учесть что при запросе приложением совершается работа, длившаяся несколько секунд, поэтому и есть подозрение что такой сценарий и возникает.
Сценарий описанного:
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости