jquery和random.org“Access-Control-Allow-Origin不允许”

前端之家收集整理的这篇文章主要介绍了jquery和random.org“Access-Control-Allow-Origin不允许”前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我在使用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');
    });
});

};

思考?

最佳答案
老实说,我不知道你怎么能以任何方式做到这一点.因为你不应该这样做. Access-Control-Allow-Origin是一种XSS保护,可以阻止跨域请求,是大多数客户端脚本引擎(例如Flash)的一部分.使用以下随机生成

Math.random()

猜你在找的jQuery相关文章