我特别需要按顺序执行操作 - 首先设置会话变量,但变量来自按钮中的数据属性。设置变量后,我想切换到一个新的url,其中将检索会话变量。
我认为我需要使用Jquery来响应我的按钮点击,但是有一个简单的方法可以设置会话变量并更改为另一个URL吗?
或者我应该考虑另一种方法吗?
答案 0 :(得分:1)
会话变量在服务器上,必须从PHP设置。所以jQuery需要发出一个AJAX请求来改变变量。它可以切换到AJAX回调函数中的新页面。
$(".button").click(function() {
$.ajax("something.php", { param: $(this).data("whatever") }, function() {
window.location = "new URL";
});
});