我们在Struts 1.x中开发了一个应用程序。我们没有使用Ajax从服务器POST / GET数据。
此前,此UI仅为一位客户提供数据,现在我们正在更新我们的服务器,以便根据“客户ID”为所有客户提供数据。 “客户ID”必须在所有请求中传递给服务器,我们需要以最小的更改来实现这一点。
是否有任何智能方法可以在服务器的所有请求中添加“客户ID”?我们不希望在会话或cookie中使用此参数。此客户ID将输出请求,所有后续请求都应具有此客户ID。
答案 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({...})