2010-02-25 49 views
0

我想在我的網站上集成自動建議。我應該追求哪種選擇?使用jQuery路線和Javascript路線有什麼優勢嗎?缺點是什麼?自動建議技術和選項

從服務器端JSP獲取本地JavaScript請求信息怎麼樣?我將在我的數據庫中使用約10,000個關鍵字。

我會感激這方面的一些方向。謝謝。

回答

0

你可以用任何編程語言來做到這一點。儘管如此,您可以學習OpenSearch規範和格式,以便提供通用且可從第三方重用的內容。

3

這不是jQuery vs Javascript。 jQuery只是巧妙地寫的JavaScript旨在讓你的生活更輕鬆,而且它就是這樣做的。實際上,您不必從頭開始創建自動建議元素,您可以下載使用/ for jQuery構建的autosuggest plugins

至於處理10,000個項目,我想我會在用戶輸入以獲取特定項目時觸發異步請求。如果用戶輸入「app」,則可以找到以「app」開頭的所有關鍵字,並將它們作爲自動提示框的人員返回。這將大大減少帶寬和加載時間。

+0

我想要的自動提示進行起開始關鍵字。我的數據庫一個表有10000個關鍵字.....然後我應該使用什麼技術.. 謝謝 – murali 2010-02-25 07:06:44

0

在我看來,JQuery是一個很好的選擇。我個人使用http://docs.jquery.com/Plugins/Autocomplete和這個插件是非常有前途的。

只要涉及10,000個項目,您可以使用DB中特定列的索引來加速搜索過程。

0

我將在下面的步驟

create a dictionary in the client using json or something 
1. wait for inputs > 4 characters in the text box 
2. send the request to server using ajax 
3. use like search in your sql query. 
4. send back the data to the client 
5. pass the data to the text box div overlay so that it highlights. 
6. add the same data set to the dictionary. this will help for later searches. 
+0

我想爲自動提示的開始詞嗎?那我該怎麼辦? – murali 2010-02-25 06:17:13

+0

爲空格字符添加事件偵聽器。一旦遇到空格鍵代碼,就發出ajax請求。 – coder 2010-02-25 18:40:42