在所有请求javascript中添加参数

时间:2013-01-01 07:36:55

标签: javascript web-applications struts-1

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

此前,此UI仅为一位客户提供数据,现在我们正在更新我们的服务器,以便根据“客户ID”为所有客户提供数据。 “客户ID”必须在所有请求中传递给服务器,我们需要以最小的更改来实现这一点。

是否有任何智能方法可以在服务器的所有请求中添加“客户ID”?我们不希望在会话或cookie中使用此参数。此客户ID将输出请求,所有后续请求都应具有此客户ID。

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分: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({...})