Javascript 如何解析json响应ajax

Javascript 如何解析json响应ajax,javascript,json,web-services,parsing,jquery-select2,Javascript,Json,Web Services,Parsing,Jquery Select2,我必须使用此Web服务: https://**urlHidden**/?token=**tokenhidden**&service=1&type=1&from=contacto-registro&q=main avenue 我有以下回应(有点像谷歌自动完成的代理): 我需要把它放在这个select2上(Id和value) 评论说我不知道我在做什么,现在开始寻找例子 没有响应,没有自动充电的信息,我怀疑我缺乏一些捕获,以获得选择重新加载从服务时,用户键入。。。。我

我必须使用此Web服务:

https://**urlHidden**/?token=**tokenhidden**&service=1&type=1&from=contacto-registro&q=main avenue
我有以下回应(有点像谷歌自动完成的代理):

我需要把它放在这个select2上(Id和value)

评论说我不知道我在做什么,现在开始寻找例子

没有响应,没有自动充电的信息,我怀疑我缺乏一些捕获,以获得选择重新加载从服务时,用户键入。。。。我试过这个:


 $("#direccionContactoAuto").select2({
                formatNoMatches: function (term) {
                    var length = term.length;

                    if (length === 6) {
                        //***************
                        console.log(length);
                        console.log(term);
                    }
                    return false;
                }
            });
正如所设想的那样,当输入的字符达到6个字符时,就会正确返回我输入的内容


我缺少什么?

文档:控制台中有错误吗?您拥有的URL是否正常工作并返回,且未被CORS阻止?零移动。它甚至连一次呼叫服务都没有。。。没有阻塞tho。同一个项目中还有一些其他的服务叫做outside。有没有一种方法可以调试该查询中出现的内容?或者是否调用了这个ajax?Javascript新手您可以添加
console.log(查询)
返回查询前一步
返回查询
 <select class="select2 select2-form-control" id="direccionContactoAuto" name="direccionContactoAuto" style="width:300px"></select>

$('#direccionContactoAuto').select2({
        ajax: {
            url: '**URL hidden**',
            type: 'GET',
            data: function (params) {
                var query = {
                    token:'**token hidden**',
                    service: '1',
                    type: '1',
                    q: params.term,
                    from: 'form-cont'
                }
                return query;
            }
        }
    });

 $("#direccionContactoAuto").select2({
                formatNoMatches: function (term) {
                    var length = term.length;

                    if (length === 6) {
                        //***************
                        console.log(length);
                        console.log(term);
                    }
                    return false;
                }
            });