2011-06-14 166 views
4

經過近兩天的搜索和R & D終於我推出了一些基於jQuery的自動完成插件,我覺得它的價值和適合我的網絡應用程序。jQuery自動完成下拉框

我有一個基於MVC2的web應用程序,我正在開發ASP.Net C#。我有L2S(LINQ to SQL)作爲我的DAL,我使用服務層架構通過L2S獲取數據。

現在,我將會有一些「看看UPS」 在選擇列表中可能 要大(即1000或更多的記錄),所以 有時我希望我的自動完成的樣子 了是動態的(即我給頁面 從它將得到的值和 顯示在下拉列表中)但是有 簡單的也喜歡10-20值 我想靜態渲染。

總之我需要一些v.simple和直接的自動完成插件來完成這項工作,而不要問我太多的問題或需要太多的.js文件(當然不包括jQuery)。

這裏是我的[R & d與我的結論沿着總結 -

*請考慮(點)以上作爲我的評級。經過一些見解和演示評論後,我已經得出結論,我將使用#4的dyve.net自動完成插件,因爲它似乎正在做我需要的一切,最重要的是它並不複雜。

你會發現#3功能豐富,有很多,但它的大和變得複雜,所以我必須選擇它。僅供參考,#2只不過是#3的主要版本(但我唯一面臨的問題是它(#2)只有開始 - 匹配,包含匹配要好得多)

希望我在跟蹤。


編輯:

好以後一個晚上出更多然後 20小時掙扎, 試驗的。我得出結論,與 jQuery我需要選擇一些 有更大的支持。 選項#4 - 主要問題出現在 當我想根據父 填充孩子下拉列表它確實動態填充,但它仍然存在舊的項目以及搜索時 - 舊的將彈出! 我試過了它的cacheFlush等,但它沒有奏效。最後,我在作者的谷歌代碼頁上發表了我的評論,並將其留下。

  • 我最後拿是使用 jQueryUI的 - 好我可以與一些 複雜性做的時候我得到誰共享相同的 庫太多 其他插件。所以,我的投票去選項 #3
+0

我不清楚你爲每個搜索的評論是什麼意思。例如,當你說「只從搜索開始」或「含有搜索」時,這意味着什麼? – kinakuta 2011-06-14 15:49:16

+1

@Hemant Tank:一些事情** 1 **您可以只包含jQueryUI自動完成文件而不包含整個jQueryUI庫,** 2 ** jQueryUI小部件滿足您的所有需求,並且** 3 ** jQueryUI小部件可能最好由StackOverflow的社區支持,並且不斷被jQueryUI團隊調整/更新/修復。你能告訴我會推薦哪一個? – 2011-06-14 16:12:30

+0

通過搜索我的意思是在我們鍵入框中時自動完成的搜索。---- – 2011-06-14 19:25:27

回答

2

我的事實,它不緩存任何搜索結果,它會在每個學期爲用戶進行一個基於AJAX搜索解決類型。

我將包含jQuery min文件,而不是包含一堆差不多大小相同的diff文件。當一個文件像jquery min一樣小時,最好有一個文件下載而不是多個塊。

其他裁判可能在某些情況下是可取:

hyjack:冷靜,因爲它轉換下拉到自動完成。好極了,如果 我能夠呈現下拉 ,而不是動態查找。 http://frontensemble.com/hyjack/

jQuery的Autocompleter:我只好讓他走,因爲有問題的 親子自動完成 http://code.google.com/p/jquery-autocomplete/issues/detail?id=41