我想使用AJAX和SoundCloud API来获取用户的曲目。为什么我会得到Uncaught SyntaxError:意外的令牌非法
jQuery.ajax({
url: 'http://api.soundcloud.com/resolve?url=http://soundcloud.com/[SOME USER]/tracks/&format=json&consumer_key=[MY KEY]&callback=?'
, dataType: 'jsonp'
, success: function(data) {
console.log(data);
}
});
我可以看到Chrome浏览JSON数据,但我得到的错误
Uncaught SyntaxError: Unexpected token ILLEGAL
在控制台中。
问题可能是json文件是一个json数组。那可能是错误吗? 如果是的话,我该如何将数组转换为单个对象?
请告诉我数据的内容 – Ahmad 2014-08-28 12:16:38
请张贴的JSON的内容! – 2014-08-28 12:17:15
试一试;)[点击这里!](http://api.soundcloud.com/resolve?url=http://soundcloud.com/mrsuicidesheep/tracks/&format=json&consumer_key=524c5acd5e5c401654259eb487c4bfb2&callback=?) – brighthero 2014-08-28 12:18:06