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