逗号分隔的自动完成与 jquery 自动完成
我正在尝试通过 jquery 自动完成插件实现自动完成。一个简单的自动完成对我来说很有效。我无法实现逗号分隔的自动完成。
请帮助我解决我哪里出错了。
我的 jquery 代码:
$(document).ready(function() {
$.getJSON('/releases/new.json', function() {
alert("inside getJson");
alert(data1);
$('#release_tester_tokens').autocomplete({source:names,multiple: true});
});
});
谢谢, 拉姆亚。
I am trying to implement auto complete via jquery auto complete plugin.A simple auto complete works for me. I am not able to achieve comma separated auto complete .
Please help me with where I am going wrong.
My jquery code:
$(document).ready(function() {
$.getJSON('/releases/new.json', function() {
alert("inside getJson");
alert(data1);
$('#release_tester_tokens').autocomplete({source:names,multiple: true});
});
});
Thanks,
Ramya.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
看看这个演练是否有帮助。它包含以下代码,允许用户输入用逗号分隔的多个搜索词:
jQuery UI 自动完成 页面。
See if this walk-through helps. It includes the following code which allows the user to enter multiple search terms separated by commas:
There is also plenty of information on the jQuery UI autocomplete page.
在您的示例中,您正在访问甚至未定义的变量,并且从未访问 getJSON 调用的任何结果。在 JSON 中,逗号分隔的列表实际上是一个数组(如果它位于 [] 括号中)。如果它是一个字符串,只需使用 字符串分割 来创建源数组。
In your example you are accessing variables that are not even defined and never any of the results from your getJSON call. In JSON a comma separated list is actually an array (if it is in [] brackets). If it is a string just use a String split to create the source array.