繁体   English   中英

JQUERY JSON响应触发解析错误

[英]JQUERY JSON response triggers parse error

我正在尝试使用jquery json执行一些基本操作。

  var urlPath= encodeURIComponent('{"fields":"subject,course,unit,topic,lesson"}');
  $.ajax({

              url : 'http://abcd.org/proficiency.json?data'+urlpath,
              type : 'GET',
              dataType : 'jsonp',
              contentType: "application/json",
              success : function(data) {
              console.log("success");

              },
              error: function (XMLHttpRequest, textStatus, errorThrown) {
              console.log(XMLHttpRequest, textStatus, errorThrown);


   }
    });

错误回调始终是触发器

错误...未调用parsererror jQuery15001997238997904205_1298484897373。

如何解决?

谢谢阅读..

服务器回馈无效JSON,有一个额外}]而遗漏的, 应该更改为:

{
    "content": [
        {
            "topic": [
                {
                    "22920": 0.0003933333333333333
                },
                {
                    "22937": 0.14765555555555557
                },
                {
                    "22881": 0.0013955555555555555
                }
            ]
        }
    ],
    "message": [],
    "dateRange": [
        {}
    ],
    "paginate": {}
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM