gpt4 book ai didi

ajax - jQuery 获取 JSON 响应为空

转载 作者:行者123 更新时间:2023-12-01 00:50:04 25 4
gpt4 key购买 nike

我正在尝试让一个简单的 jQuery get JSON 调用起作用。我的成功处理程序和错误处理程序似乎都没有被调用。 Firebug 还将数据正文显示为空。

服务器是在 web.py 下运行的一段非常基本的代码。我已经通过使用 lynx 连接到服务器来测试服务器,并且它可以正常下载 json 数据。

这是 jQuery:


$(document).ready(function() {
$.ajax({
url: 'http://localhost:8080/settings.json',
cache: false,
success: function(json){
alert('json success ' + json);
},
error: function(xhr, textStatus, errorThrown) {
alert(xhr.statusText);
}
});
});

JSON data is:
{"netmask": "255.255.0.0", "ipaddress": "192.168.1.153"}

最佳答案

您无法使用 XmlHttpRequest 向另一个域(该规则包括不同的端口)发出请求,这会被 same origin policy 阻止。 。

尝试执行此操作的结果是空响应,因此您看不到内容。这只是出于安全目的而制定的规则...如果您连接到同一主机和端口,则不是问题。

关于ajax - jQuery 获取 JSON 响应为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4298067/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com