我一直试图让这个工作大约三个小时了。搜索过,实际上看了一遍,我尝试了人们展示的所有例子,但没有一个有效。这真的开始让我烦恼。我想要完成的是调用BitCoin Charts JSON文件,该文件包含所有比特币数据。我正在建立一个网上商店,并希望在用户加载页面时价格准确。
以下是我调用$ .getJSON()函数的代码片段:
function JSONCall() {
var url = "http://api.bitcoincharts.com/v1/weighted_prices.json";
$.getJSON(url + "?callback=?", Update);
}
function Update(data) {
//there will be code here to change the HTML on my site, but for now, this works to test
console.log(data);
}
我遇到的当前错误是:
Resource interpreted as Script but transferred with MIME type text/html: "http://api.bitcoincharts.com/v1/weighted_prices.json?callback=jQuery19100276493770070374_1387411109377&_=1387411109490". jquery-1.9.1.js:8336
Uncaught SyntaxError: Unexpected token :
我无法为我的生活让它发挥作用。根据我迄今为止所看到的一切,我的代码看起来很好。如果有人比我更了解这一点并愿意提供帮助,那就太棒了!提前谢谢。
答案 0 :(得分:3)
我检查了URL并且它没有返回JSONP,只返回普通的JSON。
您需要找到另一种方式,一些选项会浮现在脑海中: