gpt4 book ai didi

jquery 和 random.org "is not allowed by Access-Control-Allow-Origin"

转载 作者:行者123 更新时间:2023-12-03 23:06:10 27 4
gpt4 key购买 nike

我在使用 jQuery 从 random.org 请求随机数时遇到问题。当我使用静态页面和以下 JavaScript 时,获取随机数没有任何问题。但是,我在 Heroku 上托管一个 Sinatra 应用程序(此外,当使用 Thin 在生产环境中本地运行我的应用程序时),我得到“Access-Control-Allow-Origin 不允许(网站)”。

function raffler(){

var rowCount = $('#winnerTable tr').length;

$('#winnerButton').click(function() {
$.get("http://www.random.org/integers/?", {num: "1", min: "1", max: rowCount, col: "1", base: "10", format: "plain", rnd: "new"}, function(randNum) {
var myNumber = randNum;
$("#entry-" + randNum).addClass('winner');
});
});

};

想法?

最佳答案

好吧,快速检查一下,random.org 不会返回任何 CORS header 。这解释了为什么您不允许从您的网站通过 Javascript 请求它。

您是否在本地(即通过 file:/// 协议(protocol))加载了静态文件?还有其他安全措施在岗,浏览器通常允许跨域 AJAX。

关于jquery 和 random.org "is not allowed by Access-Control-Allow-Origin",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7031191/

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