Javascript 从Json对象获取值并实现jquery自动完成

Javascript 从Json对象获取值并实现jquery自动完成,javascript,jquery,ajax,json,jquery-ui,Javascript,Jquery,Ajax,Json,Jquery Ui,从json对象格式的ajax响应中获取值,并通过jQuery自动完成框实现自动完成 { "consignmentList" : [ "" , "AAA" , "ABC" , "BHU" , "MAN" , "WER" , "ZXC"]} $(文档).ready(函数(){ $(“输入自动图文集”)。自动完成({ 宽度:300, 最高:10, 延误:100, 最小长度:1, 自动对焦:对, 缓存长度:1, 卷轴:没错, 推荐理由:错, 来源:功能(请求、响应){ $.ajax({ url:“/

从json对象格式的ajax响应中获取值,并通过jQuery自动完成框实现自动完成

{ "consignmentList" : [ "" , "AAA" , "ABC" , "BHU" , "MAN" , "WER" , "ZXC"]}
$(文档).ready(函数(){
$(“输入自动图文集”)。自动完成({
宽度:300,
最高:10,
延误:100,
最小长度:1,
自动对焦:对,
缓存长度:1,
卷轴:没错,
推荐理由:错,
来源:功能(请求、响应){
$.ajax({
url:“/jqueryreturn”,
数据类型:“json”,
类型:“POST”,
数据:请求,
成功:功能(数据){
//控制台日志(数据);
var项目=数据;
答复(项目);
},
错误:函数(jqXHR、textStatus、errorshown){
//console.log(textStatus);
}
});
}
});
});


    在成功处理程序中,使用items.委托列表调用response()

    success: function(data) {
        var items = data;
        response(items.consignmentList);
    }
    
    服务器发回JSON,jQuery自动将其解析为JavaScript对象。这是因为您已将数据类型设置为“json”

    因此,成功回调中的
    data
    变量是一个常规JS对象,具有一个属性
    commissionList


    您可以通过
    items.CommissionList
    访问属性,该属性提供了一个要自动完成的字符串数组

    您的问题是什么,您的帖子中没有问号。我的问题是如何从json对象中检索值,我应该在哪里编辑此代码以获得包含json对象中这些值的自动完成框