簡體   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