Автосуггестия и AJAX звонки - PullRequest
0 голосов
/ 10 июня 2018

Я работаю с поиском автозаполнения.Проблема в том, что у меня есть событие «keyup», которое отправляет ajax-запрос в базу данных об изменении условия поискового запроса.Время от времени случается так, что пользователь быстро меняет эти условия поискового запроса.Что я подразумеваю под этим:

1) Пользователь вводит «123» -> ajax-запрос к базе данных отправляется.2) Сразу после этого он очень быстро решает удалить «3» из «123» -> новый ajax-запрос с «12» при отправке нового поискового запроса в базу данных.Второй запрос извлекает данные быстрее, чем первый.И это приводит к ситуации, когда поисковый запрос остается правильным, но список найденных товаров не так, как первый запрос с его извлеченными данными перезаписывает второй.Это должно быть наоборот.

Пожалуйста, помогите мне придумать несколько идей о том, как я могу синхронизировать эти два запроса

С уважением!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...