jQuerys$.post()
メソッドが呼び出されるたびにデータをフックする方法がわかりません。
AJAX 経由でサーバーに送信する前に、ページ全体から値を取得するイベント ハンドラーがいくつかあります。このような呼び出しの例は次のとおりです。
var data = {
link_data:{'foo': 'bar', 'foo2' : 'bar2'}
};
$.post('some_url',data,function(returned_data){
//Do something with returned_data
});
$.post()
ただし、リクエストが行われるたびに送信される追加のデータをフックする方法があるかどうか疑問に思っていました。
基本的に、私が望んでいたのは、送信される直前にサーバーに送信される「データ」パラメーターを修正して、送信された値が次のようになるようにする方法でした。
{
token: some_predefined_variable,
link_data{'foo': 'bar', 'foo2' : 'bar2'}
}
データがサーバーに送信されているすべてのメソッドを修正する必要がないように、これをフックする方法はあります$.post()
か?
ありがとう。
更新:最善の解決策が実際にここに投稿されていることがわかりました。投稿データを手動で設定する必要があるのは少し面倒ですが、機能します:)