2016-06-28 23 views
1

我有一大串單詞,也許300-600個單詞,我想這樣做是因爲當我的用戶開始輸入一個單詞時,該應用會建議從我的特定列表中找到的單詞接近該人給出的拼寫。有點像自動完成,但單詞列表是動態的,並且是特定於該用戶的。任何寶石或技術建議如何我可以做到這一點?從大型列表中找到名稱變體紅寶石

+1

一種選擇是使用[jQuery的自動完成控制(HTTPS: //www.devbridge.com/sourcery/components/jquery-autocomplete/)。 –

+0

使用一個單詞列表,在客戶端執行它可能很有意義,例如,在頁面加載時將整個單詞列表發送到瀏覽器(而不是在每個按鍵上執行Ajax請求),然後使用[typeahead .js](https://twitter.github.io/typeahead.js/)(或者jQuery插件Nic提到)來處理用戶交互。 –

+0

@Jordan,即使它必須通過對象數組並獲取數組中每個對象的「名稱」特徵來獲取單詞列表? – SupremeA

回答