這功能是 Autocomplete,有很多套件實作過,可以測試看看
這是Jquery-ui 的 autocomplete demo
https://jqueryui.com/autocomplete/
若考慮到Server資源以及不在意資料即時性的話
可以把資料來源先暫存到 client端的 localstorage 再定期更新資料,就不用每次都跟Server查詢
這是什麼技術?
1.每天第一次登入時先下載 a ~ z 相關字到本地,儲存格式為 Json 檔,我知道這樣很蠢.
這種做法可說是 cache/proxy
2.每次打一個字就打 API ,但這樣會很吃 Server 資源.
這種做法可說是 AJAX