如何使用JSON对象作为Jquery自动完成的源?
我试图向文本框提供JSON,JSON是一个键值对如何使用JSON对象作为Jquery自动完成的源?,jquery,Jquery,我试图向文本框提供JSON,JSON是一个键值对 $(document).ready(function() { var aTags = [ { "SYMBOL": "ABC" }, { "SYMBOL": "XYZ" } ] $( "#tags" ).autocomplete({ source: aTags."SYMBOL"; }); }); 这是我的小提琴 您能告诉我如何解决这个问题吗。您的小提琴有多个问
$(document).ready(function() {
var aTags = [
{
"SYMBOL": "ABC"
},
{
"SYMBOL": "XYZ"
}
]
$( "#tags" ).autocomplete({
source: aTags."SYMBOL";
});
});
这是我的小提琴
您能告诉我如何解决这个问题吗。您的小提琴有多个问题
source: aTags."SYMBOL";
这是非法的。使用括号表示法,不要在对象内使用分号
source: aTags[arrayIndex]["SYMBOL"]
正如你所说,jqueryautocomplete是一个UI插件。您需要加载它,否则该方法不存在。
aTags
是一个对象数组。因此,您有2个SYMBOL
s值:
aTags[0].SYMBOL
aTags[1]['SYMBOL']
请注意,以上两种方法都是相同的,除了第一种方法是指
ABC
,第二种方法是指XYZ
,您的源代码需要是字符串数组或对象数组。这是一个对象数组,它们的格式必须是{label:'',value:''}
。请参阅:。您需要将数组转换为正确的格式。@Preethi您知道如何编写更好的问题并阅读该插件的文档。真的不清楚你想要什么,尤其是因为数据格式与docsthank不匹配,我有6000个符号,在这种情况下我如何保持数组