0

我们有一个在 Struts 1.x 中开发的应用程序。我们没有使用 Ajax 从服务器 POST/GET 数据。

早些时候,这个 UI 只为一个客户提供数据,现在我们正在更新我们的服务器以根据“客户 ID”为所有客户提供数据。“客户 ID”必须在所有请求中传递给服务器,我们需要通过最小的更改来实现这一点。

有没有什么聪明的方法可以在对服务器的所有请求中添加“客户 ID”?我们不希望在会话或 cookie 中有这个参数。此客户 ID 将作为请求的输出,所有后续请求都应具有此客户 ID。

4

2 回答 2

0

您可以在数据库中创建一个 4 列的表并记录客户 id、ip、日期和 exp。日期。

于 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 回答