Поиск аякс

Рейтинг: 0Ответов: 1Опубликовано: 18.09.2014

Добрый день. Делаю поиск аякс.
Я хочу,что б я вводил в поле буквы и они отправлялись аякс запросом на сервер и я получал данные. Но если я ввожу одну букву, затем вторую...третью...то первые запросы уже не нужны, а они будут напрягать сервер.
Как сделать так, что если более новый запрос по данной теме начался (в это время могут работать и другие аяксы, что б их не цеплять), то предыдущие запросы уничтожить.

Спасибо.

Ответы

▲ 2

Все уже придумано до нас.
В библиотеке jQueryUI имеется готовый модуль autocomplete с достаточно большой функциональностью, в т.ч. с загрузкой данных с удаленных ресурсов, в т.ч. и с кэшированием этих данных, рекомендую ознакомиться, прозрачные примеры там есть.