Próbuję zaimplementować zaawansowany przykład widgetu jquery.ui.autocomplete z kategoriami (http://jqueryui.com/autocomplete/#categories). Mój kod w zasadzie wygląda jak w tym przykładzie kodu źródłowego, ale z jakiegoś powodu, kiedy będę coś wpisać w polu tekstowym, Automatyczne sugestie nie działają, a ja dostaję ten błąd w obiekcie inspektora javascript konsola:Obiekt nr <Object> nie ma metody "_renderItemData"
Object #<Object> has no method '_renderItemData'
Masz pojęcie, co mogę zrobić źle? Podstawowy przykład działa dobrze na mojej stronie. Z góry dziękuję.
Czy możesz dwukrotnie sprawdzić adres URL skryptu? czy przykład działa na tej samej stronie lub na innej stronie? Jeśli twój jQuery zawinął w funkcję gotowości dokumentu? Czy możesz opublikować swój kod? – Trent
Deklaracja tablicy danych i autosugest powiązania z polem wprowadzania jest w funkcji gotowości, deklaracja "catcomplete()" jest poza funkcją gotową. przykład działa na tej samej stronie. Ciężko jest opublikować mój kod, ponieważ jest on używany w aplikacji rails, ale spróbuję nieco go usunąć: https://gist.github.com/4154343 – mbajur
Jaką wersję jQueryUI używasz? "_renderItemData" jest nowe dla wersji 1.9. –