【发布时间】:2011-10-11 07:22:00
【问题描述】:
如果我没看错的话,jQuery 自动完成插件和 jQuery UI 自动完成小部件之间是有区别的。哪个更好,您建议使用?我支持第二个,但我不确定。
您能否也给我指出一些示例代码 sn-ps。基本上我需要从动作方法中获取值。
【问题讨论】:
标签: jquery jquery-ui asp.net-mvc-3 jquery-plugins autocomplete
如果我没看错的话,jQuery 自动完成插件和 jQuery UI 自动完成小部件之间是有区别的。哪个更好,您建议使用?我支持第二个,但我不确定。
您能否也给我指出一些示例代码 sn-ps。基本上我需要从动作方法中获取值。
【问题讨论】:
标签: jquery jquery-ui asp.net-mvc-3 jquery-plugins autocomplete
jquery 有许多自动完成插件,其中大部分都是垃圾且无法使用。这个我用过,挺满意的:
http://www.devbridge.com/projects/autocomplete/jquery/
我还在 scriptaculous 中使用了自动完成器,经过大量修改,非常适合本地自动完成。我不知道 JQuery UI 自动完成小部件。
【讨论】:
正如 jQuery 自动完成插件主页(我相信您的意思是 this one)所述,该插件已被弃用,取而代之的是 jQueryUI 自动完成插件:
注意(2010-06-23):此插件已弃用且未开发 了。 它的继任者是 jQuery UI 的一部分,以及本迁移指南 解释如何从这个插件到新插件。
(强调我的)
考虑到这一点,我建议继续使用 jQueryUI 产品。
我还要补充一点,自动完成小部件非常可扩展且健壮(插件页面上的一些examples provided 非常深入)。此外,您还可以获得频繁更新和good support on StackOverflow
的额外好处至于从动作方法中获取值,这绝对是可能的。使用 jQueryUI 小部件,您可以编写如下内容:
$( "#selector" ).autocomplete({
source: "/path_to_your_action",
});
查看remote datasource 示例了解更多信息。
【讨论】:
:)