/ / Jak zmusić listę rozwijaną Joutery do autouzupełniania do pokazywania przy użyciu kodu? - jquery, ajax, jquery-ui, rozwijane menu, autouzupełnianie

Jak zmusić listę rozwijaną autouzupełniania interfejsu JQuery do wyświetlania przy użyciu kodu? - jquery, ajax, jquery-ui, rozwijane menu, autouzupełnianie

Używam jQuery UI, aby wyświetlić listę rozwijanąpropozycje. Zrobiłem to tak, że po rozpoczęciu wpisywania w polu autouzupełniania, po tym, jak przestajesz pisać przez 1 sekundę (ma ono zdarzenie typu "klucz w górę", które resetuje się, jeśli wpiszesz nową literę w mniej niż sekundę) , utworzy żądanie Ajax i uzyska odpowiedź XML, a następnie zmieni dostępne znaczniki pola wejściowego.

Problem polega na tym, że gdy zmieniam źródło sugestii, menu nie pojawia się w polu wejściowym, chcę wymusić pojawienie się menu za pomocą jquery zaraz po ustawieniu jego nowego źródła.

Teraz, aby go wyświetlić, muszę wpisać ponownie, co pokazuje menu, ale w tym samym czasie dostaje kolejną odpowiedź xml, a następnie dostaje pomieszane ...

Czy ktoś wie, jak mogę to zrobić?

Dzięki.

Odpowiedzi:

5 dla odpowiedzi № 1

Zadzwoń search metoda:

input.autocomplete( "search", input.val() );