gpt4 book ai didi

javascript - 使用 jQuery 消费 JSON

转载 作者:行者123 更新时间:2023-11-29 16:23:47 28 4
gpt4 key购买 nike

我正在开发一个从外部 url 使用 json 的网站,我试过了但是我得到了一个错误

XMLHttpRequest 无法加载 http://reuniyo.com/tst/json.php。 Access-Control-Allow-Origin 不允许 Origin null。

下面是我使用的代码。

var url="http://reuniyo.com/tst/json.php";
jQuery.support.cors = true;
$("#success").load(url, function(response, status, xhr) {
if (status == "error") {
var msg = "Sorry but there was an error: ";
$("#error").html(msg + xhr.status + " " + xhr.statusText);
}
});

请帮帮我。提前致谢

最佳答案

假设远程 URL 与您正在开发的网站不在同一个域中,您需要:

  1. 使用 JSONP如果远程 API 支持它(我的测试表明它不支持)

  2. 让远程站点将 Access-Control-Allow-Origin: * 添加到他们的响应 header 中

如果这些都不可能,那你就倒霉了——这些规则是为了防止跨源脚本攻击。

关于javascript - 使用 jQuery 消费 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8254742/

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