如果我说得对,jQuery自动完成插件和jQuery UI自动完成小部件之间存在差异。哪一个更好,你建议使用?我支持第二个,但我不确定。
您还能指出一些示例代码段吗?基本上我需要从动作方法中获取值。
答案 0 :(得分:6)
正如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示例以获取更多信息。
答案 1 :(得分:0)
jquery有很多自动完成插件,其中大多数是垃圾和无法使用的。我用这个,我很满意:
http://www.devbridge.com/projects/autocomplete/jquery/
我还在scriptaculous中使用了自动完成器,经过修改,非常适合本地自动完成。我不知道JQuery UI自动完成小部件。