2016-10-05 5 views
1

ブラウザからXHRのwithCredentials:trueで設定されたサーバーにHTTPリクエストを行いたいとします。ruby​​でのXMLHttpRequest.withCredentials

Javaスクリプトのthisが見つかりました。

ルビーのレールに似たようなものはありますか?

このconfig.http_authenticatable_on_xhr = trueは、私の要件に関係していますか?

ありがとうございました。

答えて

0

Iは、JSファイル内の以下の行を追加し、経路app/assets/javascripts/にファイルを配置し、app/assets/javascripts/application.js

//= require dummy_requestとしてdummy_request.jsにそれを含めることによって、この固定は含ま:

使用
var xhr = new XMLHttpRequest(); 
xhr.open('GET', 'http://example.com/', true); 
xhr.withCredentials = true; 
xhr.send(null); 

上記の手法では、開かれている最初のページのリクエストを送信できます。あなたはすべての特定の間隔に対する要求を作成したい場合は、以下のようなものを使用することができます。

setInterval(function(){  var xhr = new XMLHttpRequest(); 
    xhr.open('GET', 'http://example.com/', true); 
    xhr.withCredentials = true; 
    xhr.send(null); }, 3000); 

を上記のコードを使用して、すべての3秒の間隔で要求を送信することができます。

ありがとうございました。

関連する問題