跨域jquery ajax请求
我正在向url发送ajax请求 按守则跨域jquery ajax请求,jquery,ajax,web-services,web-applications,Jquery,Ajax,Web Services,Web Applications,我正在向url发送ajax请求 按守则 var url="http://json-cricket.appspot.com/score.json"; $.get(url, function (data) { console.log(data); }, 'json'); 这不起作用,但如果我在url中添加“?callback=?”,它就会起作用。i、 e var url="http://json-cricket.appspot.com/score.json?callback=?"; $.g
var url="http://json-cricket.appspot.com/score.json";
$.get(url, function (data) {
console.log(data);
}, 'json');
这不起作用,但如果我在url中添加“?callback=?
”,它就会起作用。i、 e
var url="http://json-cricket.appspot.com/score.json?callback=?";
$.get(url, function (data) {
console.log(data);
}, 'json');
那就行了
两个url都将给出输出。唯一的区别是后者将结果包装在?(result)
上
就我所知,有人能解释一下发生了什么事吗?它是从一个地方拿走的
任何进一步研究的链接都是非常值得注意的。这是因为它是一个跨域ajax请求 有关更多信息,您可以查看维基百科的文章