Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
跨域jquery ajax请求_Jquery_Ajax_Web Services_Web Applications - Fatal编程技术网

跨域jquery 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

我正在向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=?";
$.get(url, function (data) {
    console.log(data);
}, 'json');
那就行了

两个url都将给出输出。唯一的区别是后者将结果包装在
?(result)

就我所知,有人能解释一下发生了什么事吗?它是从一个地方拿走的


任何进一步研究的链接都是非常值得注意的。

这是因为它是一个跨域ajax请求

有关更多信息,您可以查看维基百科的文章