jQuery getJSON没有返回json / text文件

时间:2014-09-26 12:32:33

标签: jquery json

我在本地Tomcat服务器上运行了一个webapp,它以JSON格式返回文件“foo”。 我有一个在本地Apache服务器上运行的网页,需要获取一些数据。 进行测试时,导航到

http://localhost:8080/foo/foo?function=bar 

在我的浏览器中,它按预期工作,我被提示下载“foo”文件(注意它没有.json扩展名,我不能(!)改变它。)

我的电话看起来像这样。它永远不会提醒“成功”字符串。

$.getJSON("http://localhost:8080/foo/foo?function=bar", function(data) {
    alert("success!");
});

当我在浏览器中下载文件并将其放入本地网页的文件夹中,并使用以下调用时,它确实可以正常运行:

$.getJSON("foo", function(data) {
    alert("success!");
});

欢迎任何帮助

1 个答案:

答案 0 :(得分:1)

答案违反了same-origin policy