$ .ajax({})呼び出しごとにトークンを書き込まずに、ページのすべてのajaxリクエストでトークンを送信する方法はありますか?
質問する
3454 次
3 に答える
0
この
var token = "some value";をグローバルに設定できます。
$.ajaxSetup
(
{
cache:false,
beforeSend: function (xhr) { xhr.setRequestHeader('Authorization', token); }
}
);
または beforesend オプションで特定のリクエストに対して個別に設定することもできます。
beforeSend: function (xhr) { xhr.setRequestHeader('Authorization', token); }
}
于 2012-11-28T15:22:04.230 に答える
0
グローバルbeforeSend
AJAX イベントを使用して、AJAX リクエストを変更します: http://docs.jquery.com/Ajax_Events
更新:確認したところ、このイベントは非推奨になるようです。代わりにこれを使用してください: http://api.jquery.com/jQuery.ajaxPrefilter/
于 2012-11-28T09:57:53.267 に答える