我正在尝试使用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。
如何解决?
感谢您阅读..
答案 0 :(得分:0)
服务器提供了无效的JSON,还有一个额外的}]
和一个丢失的,
。应该改为:
{
"content": [
{
"topic": [
{
"22920": 0.0003933333333333333
},
{
"22937": 0.14765555555555557
},
{
"22881": 0.0013955555555555555
}
]
}
],
"message": [],
"dateRange": [
{}
],
"paginate": {}
}