有效的json返回错误

时间:2015-07-16 15:39:29

标签: javascript jquery ajax json

我收到此错误:

Uncaught SyntaxError: Unexpected token :

拨打电话时:

function TopDonorCheck() {
$.ajax({
    url: "http://coebot.tv/api/v1/vars/get/top-donor/supermcgamer",
    type: 'GET',
    contentType: 'application/json',
    dataType: 'jsonp',
    success: function (TopDonorData) {
        console.log(JSON.parse(TopDonorData));
        console.log(TopDonorData);
    }
});
}

回复是:

{"value":"TheRealLemon","description":"","lastModified":1431276238,"status":"ok"}

我无法弄清楚出了什么问题。有人可以帮我这个吗?

1 个答案:

答案 0 :(得分:0)

您有dataType: 'jsonp',但您的数据不是JSONP,而是普通的JSON。将您的ajax调用更改为dataType: 'json'。请参阅http://api.jquery.com/jquery.ajax/

dataType的文档