jQueryを使用してrandom.orgから乱数を要求する際に問題が発生しています。静的ページと次のjavascriptを使用しているとき、乱数を取得する際に問題はありません。しかし、私はHerokuのSinatraアプリをホストしています(また、私のアプリケーションをThinを使用してローカルで実行すると、「Access Control-Allow-Originで許可されていません」)。jqueryとrandom.orgは "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');
});
});
};
考えられますか?
Ajaxリクエストは、同じ発信元ポリシーによって制限されています。あなたのページがドメイン 'www.random.org'でホストされていない限り、あなたはそのAjaxリクエストを行うことができません。... –