0

すべての ajax 呼び出しに追加したい変数があります。これはどのように可能ですか。

私はこのようなことを試しましたajaxSetup:

$.ajaxSetup({
data: {'language': 'ENU'}
});

しかし、実際の呼び出しで data パラメータを指定するとすぐに、プリセット変数 (言語) が上書きされます。

4

1 に答える 1

0

jQuery API ドキュメントによると、 「 $.ajaxSetup() の次の呼び出しまで、個々の呼び出しによってオーバーライドされない限り、任意の関数を使用する後続のすべての Ajax 呼び出しで新しい設定が使用されます。

dataこれは属性 toに当てはまります。data個々のajax呼び出しを指定したり、設定するにデータを読み取ったりして、設定されたデフォルトがそこにあることを確認してから追加しないようにしてください。

于 2013-04-08T12:11:28.990 に答える