使用ajax自动完成.jQuery插件或jQuery UI小部件?

iLe*_*ing 2 jquery jquery-ui autocomplete jquery-plugins asp.net-mvc-3

如果我做对了,jQuery自动完成插件和jQuery UI自动完成小部件之间存在差异.哪一个更好,你建议使用?我支持第二个,但我不确定.

你能指点我几个示例代码片段吗?基本上我需要从动作方法中获取值.

And*_*ker 6

正如jQuery autocomplete插件主页上所述(我相信你的意思是这个),该插件已被弃用,支持jQueryUI自动完成插件:

注意(2010-06-23):此插件已弃用,不再开发.它的继承者是jQuery UI的一部分,这个迁移指南解释了如何从这个插件到新的插件.

(强调我的)

考虑到这一点,我建议继续推进jQueryUI产品.

我还要补充一点,自动完成小部件是非常可扩展和健壮的(插件页面上提供的一些示例非常深入).此外,您还可以获得频繁更新和StackOverflow上的良好支持

至于从动作方法中获取值,这肯定是可能的.使用jQueryUI小部件,您可以编写如下内容:

$( "#selector" ).autocomplete({
    source: "/path_to_your_action",
});
Run Code Online (Sandbox Code Playgroud)

有关更多信息,请查看远程数据源示例.