help.hybris.com和help.sap.com網站的搜尋實現

i042416發表於2018-04-23

help.hybris.com

我使用help.hybris.com時,發現每次在搜尋欄輸入文字時,沒有發出任何HTTP請求,那麼這個自動完成的下拉框裡的記錄從哪裡來的?我看了下實現,發現所有自動完成下拉框裡的記錄都是硬編碼在searchsuggestion.js裡:

Hybris help網站只用了bootstrap框架:

help.sap.com

在搜尋框裡輸入字元後,會發起HTTP請求,通過AJAX取回匹配的記錄,渲染在UI上實現自動完成功能。

用的angular框架, 在我測試時(2018年1月12日)版本號v1.4.8

相關文章