這個功能需要前后端配合嗎?還是只要前端就能完成呢需求是填寫項目名稱,下面的框自動出現補全的多條項目名稱,點一下,上面的輸入框就補全了網上查到的是這個接口http://suggestion.baidu.com/su,但是這個接口ajax調出的數據并不包含我們需要的項目名稱感謝大家給我解答,1樓的比較符合我內心想法和我現在的技術水平,所以采納了他,非常感謝大家?。。≈x謝!謝謝!謝謝!
2 回答

犯罪嫌疑人X
TA貢獻2080條經驗 獲得超4個贊
前后配合,你這個已經不是聯(lián)想了
那個鏈接是百度的。
前端檢測到input onchange就去后端查詢匹配的字符串,讓后端給你返回一個按照關聯(lián)性排序好的包含結果的數組

慕桂英4014372
TA貢獻1871條經驗 獲得超13個贊
首先:
數據量非常小才可以全部load到客戶端然后把邏輯寫在前端
數據量大就需要進行后端配合
其次,實現的話存儲數據結構采用trie樹進行,這樣可以進行快速檢索,后端只需負責根據輸入查找。前端監(jiān)聽輸入框,輸入停止若干毫秒ajax提交到后端返回補全后的內容即可。
相關參考:twitter的js庫 typeahead.js
- 2 回答
- 0 關注
- 619 瀏覽
添加回答
舉報
0/150
提交
取消