3
我对代码跨域的jQuery Ajax请求
var url="http://json-cricket.appspot.com/score.json";
$.get(url, function (data) {
console.log(data);
}, 'json');
发送Ajax请求的URL http://json-cricket.appspot.com/score.json ,这是行不通的,但如果我添加“?callback=?
”的URL,那么它会工作。即
var url="http://json-cricket.appspot.com/score.json?callback=?";
$.get(url, function (data) {
console.log(data);
}, 'json');
然后它会工作。
两个网址会给输出。只有不同的是后者将包装结果在?(result)
。
对于我的知识,任何人都可以解释我发生了什么事?它来自here。
的任何链接,进一步研究将是非常可观的。