0

Struts 1.x で開発されたアプリケーションがあります。サーバーからデータを POST/GET するために Ajax を使用していません。

以前は、この UI は 1 人の顧客のみにデータを提供していましたが、現在はサーバーを更新して、「顧客 ID」に基づいてすべての顧客にデータを提供しています。「顧客ID」はすべてのリクエストでサーバーに渡す必要があり、最小限の変更でこれを実現する必要があります。

サーバーへのすべてのリクエストに「顧客ID」を追加するスマートな方法はありますか? このパラメーターをセッションまたは Cookie に含めたくありません。この顧客 ID はリクエストの出力であり、後続のすべてのリクエストにはこの顧客 ID が必要です。

4

2 に答える 2

0

データベースに 4 列のテーブルを作成し、顧客 ID、IP、日付、および経験を記録できます。日にち。

于 2013-01-01T07:49:43.480 に答える
0

カスタム ajax メソッド ($.ajax メソッド) で実行できます。

(function ($) {

var _ajax = $.ajax,

A = $.ajax = function(options) {

if (A.data) {

//TODO: the appending in here, i just don't feel like

writing all of this

}

return _ajax(options);

};

};

});
// and all your ajax calls will get that data

$.get({...})

$.post({...})
于 2013-01-01T07:59:46.670 に答える