我正在尝试使用JSON提供文本框,这是一个键值对
$(document).ready(function() {
var aTags = [
{
"SYMBOL": "ABC"
},
{
"SYMBOL": "XYZ"
}
]
$( "#tags" ).autocomplete({
source: aTags."SYMBOL";
});
});
这是我的小提琴
能告诉我如何解决这个问题。
答案 0 :(得分:0)
小提琴的多个问题。
source: aTags."SYMBOL";
这是非法的JS。使用括号表示法,不要在对象内使用分号。
source: aTags[arrayIndex]["SYMBOL"]
根据你的小提琴,jQuery自动完成是一个UI插件。您需要加载它,否则该方法不存在。
答案 1 :(得分:0)
aTags
是一个对象数组。所以,你有2个SYMBOL
的值:
aTags[0].SYMBOL
aTags[1]['SYMBOL']
请注意,以上两者都是相同的,除了首先引用ABC
而后者引用XYZ
。