2012-11-27 102 views
5

我試圖實現jquery.ui.autocomplete小部件的類別(http://jqueryui.com/autocomplete/#categories)的高級示例。我的代碼基本上看起來就像在這個例子中的源代碼,但由於某些原因,當我將輸入的輸入欄的東西,自動提示不工作,我得到的對象檢查這個錯誤JavaScript控制檯:對象#<Object>沒有方法'_renderItemData'

Object #<Object> has no method '_renderItemData' 

你有什麼想法我可能做錯了什麼?基本示例在我的網站上正常工作。提前致謝。

+0

你能仔細檢查腳本的網址嗎?該示例是否在同一頁面或不同頁面上工作?如果你的jQuery包裝在文檔就緒函數中?你能發佈你的代碼嗎? – Trent

+0

數據數組聲明和綁定autosuggest到輸入字段處於就緒函數中,'catcomplete()'聲明在ready函數之外。示例在同一頁面上工作。很難發佈我的代碼,因爲它在Rails應用中使用,但我會嘗試清除它:https://gist.github.com/4154343 – mbajur

+5

你使用的是什麼版本的jQueryUI? _renderItemData是1.9的新功能。 –

回答

9

使用方法_renderItem而不是_renderItemData。這個例子是錯誤的。

+0

這對我有用!謝謝! :DDD –

相關問題