私は現在2つのサイトを持っています。1 つはトークンを持ち、もう 1 つはユーザーがそのトークンを使用して何かを実行できるようにするものです。トークン mySite.local/services/session/token を持つ最初のサイトにアクセスすると、次のように表示されます: OTV4Gu9VQfjIo2ioQ0thajdEJ6nEINoxsLuwgT_6S0w
このトークンを取得するはずのページにいると、空の応答が返され、ajax 関数のエラーがスローされます。
奇妙な部分は、firebug で問題を調査すると、ajax リクエストの応答が 43B であることがわかります。これは、トークンと同じサイズです。そのため、何らかの理由でトークンを含むページが適切にヒットされていますが、応答が来ていません。
firebug 応答のスクリーンショットを次に示します。
そして、ここに ajax リクエストを含む JQuery があります。
var nid; //global node id variable
$('html').click(function(){
try {
$.ajax({
url:"http://mySite.local/services/session/token",
type:"get",
dataType:"text",
error:function (jqXHR, textStatus, errorThrown) {
alert('error thrown - ' + errorThrown);
console.log(JSON.stringify(jqXHR));
console.log(JSON.stringify(textStatus));
console.log(JSON.stringify(errorThrown));
},
success: function (token) {
//Do some stuff now that token is received
}
});
}
catch (error) {
alert("page_dashboard - " + error);
}
});