Я столкнулся с проблемой, когда запросы Ajax для поиска с автозаполнением возвращаются не по порядку (т. е. некоторые запросы кэшируются и возвращаются раньше, чем более ранние запросы). Результаты автозаполнения показывают последний возвращенный результат, а не результат для последнего введенного условия поиска.
Читая журналы изменений автозаполнения и исходный код, похоже, что попытки отменить старые запросы XHR есть, но они, похоже, не работают.
Я использую jQuery 1.5.1 и jQuery UI 1.8.10 вместе с jquery.ui.autocomplete.html.js.
Автозаполнение должно справиться с этой ситуацией? Или я должен управлять предыдущими запросами Ajax и отменять их в коде своего приложения?