2011-12-15 18 views
1

我想創建一個移動網站,在那裏有一個搜索框,並且假設我們輸入了幾個字母「ad」,它將在視圖模型中搜索包含「ad」的項目列表並提供一個放置在搜索下方,並且隨着更多字母的輸入而改變。以用戶在搜索中鍵入的方式創建下拉菜單?

作爲一名初學者程序員,我完全沉迷於此,此刻,我的視圖模型中有一個SelectList,它在視圖的我的選擇列表中顯示了所有內容。

我嘗試了不同的方式來做到這一點,例如有一個部分視圖與下拉列表,使用jquery發佈在搜索中輸入的值,並顯示部分視圖,其中將包含一個全新的列表,但是必須有更高效的方式來做到這一點?

我也試過玩過Json,但我似乎無法弄清楚如何在用戶輸入更多字母的情況下保留以前生成的列表。

謝謝你們,如果我需要提供更多信息或代碼示例,請告知我們。

回答

3
+0

嘿感謝,正如我所說,我新,所以有很多的這些有趣的功能,我不知道,這看起來不錯,但如果我是勉強接受建議的關鍵字,我將如何發佈所選項目的ID?這不完全是一個選擇列表:S – user857359

+1

可以幫助http://jqueryui.com/demos/autocomplete/#combobox – kmb64

+0

這增強了一個正常的html select元素 – kmb64