【发布时间】:2011-07-05 17:16:56
【问题描述】:
我正在向一个 url 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=?”添加到 url,那么它将起作用。即
var url="http://json-cricket.appspot.com/score.json?callback=?";
$.get(url, function (data) {
console.log(data);
}, 'json');
然后就可以了。
两个网址都会给出输出。唯一不同的是后者会将结果包装在?(result)上。
据我所知,谁能解释一下发生了什么?取自here。
任何进一步研究的链接都将非常受欢迎。
【问题讨论】:
标签: jquery ajax web-services web-applications