我需要在Ajax Calling上更新Session值但是在重载页面值与之前相同之后它只在该函数上更新。
AJAX
$.ajax({
url:"trade_popup_visited",
type:"post",
data:{ user_id :user_id },
success:function(response){
if(response.status=="success"){
window.location.href = redirect_url;
}
}
});
服务器端
function trade_popup_visited(req, res){
console.log("Home File ",req.session.userdata.is_trade_popup_visited); //Here it print 0 (Zero)
req.session.userdata.is_trade_popup_visited = '1';
console.log("Home File ",req.session.userdata.is_trade_popup_visited); //Here it print 1 (One)
}
在成功响应上调用ajax后,重定向到页面上,获取零表示之前的状态。