【发布时间】:2017-12-03 12:50:35
【问题描述】:
我正在尝试从 JSON 文件中获取数据 jquery ui autocomplete is not working 。这是我的 JSON 数组
[
{
"FIELD1": "A",
"FIELD2": "B",
"FIELD3": "C"
},
{
"FIELD1": "ITEM ",
"FIELD2": "RATE LIST",
"FIELD3": "HSN Code"
},
{
"FIELD1": "HORSES - PURE-BRED BREEDING ANIMALS ",
"FIELD2": "0.12",
"FIELD3": "1011010"
},
{
"FIELD1": "ASSES - PURE-BRED BREEDING ANIMALS ",
"FIELD2": "0",
"FIELD3": "1011020"
}]
我正在尝试在 jquery ui 自动完成中获取这些结果,但它不起作用
$( function() {
$('#tags').autocomplete({
source: function (request, response) {
$.getJSON("check.json?term=" + request.term, function (data) {
response($.map(data.dealers, function (value, key) {
return {
label: value,
value: key
};
}));
});
},
minLength: 2,
delay: 100
});
} );
【问题讨论】:
-
您是否尝试使用“标签”、“值”之类的标签和值更改 json 属性名称
-
你能帮我回答一下吗:)
-
在
"check.json?term=" + request.term上调用 GET 将产生 100% 的结果。除非您的 Web 服务器具有 .json 文件的服务器端处理功能,否则它不会知道如何处理term。
标签: javascript jquery json jquery-ui