Спасибо, tjb, что задали этот вопрос (мне было интересно то же самое!), И спасибо @PetersenDidIt за эту строку, которую я никогда раньше не видел: if (lastXhr) lastXhr.abort ();

ользую jQuery UI Autocomplete для создания интерфейса поиска.

Я определил пользовательскую функцию, которая возвращает результаты поиска и обновляет их автоматически при нажатии клавиш, однако иногда эта пользовательская функция не завершается до нажатия следующей клавиши (т.е. она все еще обрабатывает «Wash», когда я уже написал «Washi») (на пути к написанию "Вашингтон").

Я хотел бы, чтобы каждый вызов события автозаполнения «источник» отменял предыдущую функцию (Wash) и запускал новую функцию (Washi). Со следующей функцией отмены вызова (Washi) и функцией запуска (Washin) и так далее.

Как это делается?

Ответы на вопрос(1)

Ваш ответ на вопрос