2015-01-12 33 views
0

我正在尋找一個自動完成下拉框需要從巨大的json(json文件也正在更新/生成每秒生成)的條目解決方案。自動完成與巨大和動態json文件下拉

我試過「typeahead.js」,但默認情況下它緩存瀏覽器中的json文件,並且無法顯示添加到json文件的新條目。

是否有自動完成文本框的解決方案,可以儘可能快地從服務器加載條目?

請建議。 謝謝

回答

0

在你的情況,你可以利用Bloodhound,typeahead.js建議引擎。它提供了兩個選項。預取和遠程。

在預取中,數據在初始化時被讀取和處理。如果瀏覽器支持本地存儲,則處理後的數據將被緩存到此處,以防止後續頁面加載時出現額外的網絡請求。

在Remote中,只要需要,它將從遠程源獲取數據。但請記住,爲了防止對遠程端點發出大量請求,請求會受到速率限制。

我認爲你應該在你的情況下使用遠程選項。

參考:Link

+0

是的,我正在使用預取。找到了下面提到的另一個解 – brainHax