我对 JSON 善良的世界真的很陌生,并且真的很难让跨域请求工作。真的很努力:(
我的代码是:
$.getJSON('http://api.steampowered.com/IEconDOTA2_570/GetHeroes/v0001/?language=en_us&key=<MY KEY HERE>&callback=?', function(data) {
alert("success");
});
据我了解,添加 &callback=? 到 url 的末尾意味着它将调用我接下来的函数,它应该会弹出一个简单的警报框。出于某种原因,这永远不会发生。在 Firebug 中查看时,我可以看到 Response 很好,并且预期的数据结果在那里......但是我的函数从未被调用。但是,如果我尝试为回调定义特定函数,我不会得到响应。真的很困惑,非常感谢任何帮助。
多谢你们!