我正在向网址http://json-cricket.appspot.com/score.json发送ajax请求 通过代码
var url="http://json-cricket.appspot.com/score.json";
$.get(url, function (data) {
console.log(data);
}, 'json');
并且这不起作用,但是如果我将“?callback=?
”添加到网址,那么它将会起作用。即。
var url="http://json-cricket.appspot.com/score.json?callback=?";
$.get(url, function (data) {
console.log(data);
}, 'json');
然后它会起作用。
两个url都会给出输出。只有不同之处在于后者将结果包装在?(result)
。
据我所知,有谁能解释我发生了什么?它取自here。
任何进一步研究的环节都会非常值得关注。