【发布时间】:2017-11-20 11:04:37
【问题描述】:
我正在尝试通过向服务器发送 get 请求来从服务器获取 json 整数数组。当我运行下面的代码时,服务器会收到请求。如何打印服务器发回的数据?第二个 alert() 不显示。
$(document).ready(function(){
alert("READyS");
$("button").click(function(){
$.getJSON("http://localhost:8080/Data/", function (data) {
alert("data recieved");
});
});
});
【问题讨论】:
-
但在localhost:8080/Data ... /Data/ 似乎是一个目录而不是json文件
-
检查开发者工具中的网络选项卡,看看为什么请求没有收到响应。
-
@FreemanLambda= 我得到这个请求的资源上不存在“Access-Control-Allow-Origin”标头。因此,Origin 'null' 不允许访问
-
然后您需要配置您的服务器以允许来自您的客户端域的 CORS 请求。 Google:“如何为
启用 CORS”
标签: javascript jquery html json http