从JS中设置PHP会话变量
有没有办法通过使用我的JS函数设置会话变量 我有以下JS代码:从JS中设置PHP会话变量,php,javascript,jquery,session,Php,Javascript,Jquery,Session,有没有办法通过使用我的JS函数设置会话变量 我有以下JS代码: $.ajax({ url: "ajax.php", type: "POST", data: { tid: '.$testID.', do:"'.$do.'" }, success: function( html ) { $("#partBox").html( html ); // add PHP here?
$.ajax({
url: "ajax.php",
type: "POST",
data: {
tid: '.$testID.',
do:"'.$do.'"
},
success: function( html ) {
$("#partBox").html( html );
// add PHP here?
}
});
我想在会话中设置以下var,关于成功:
$_SESSION['hgt'] = 'Math.ceil($("#partBox").height() / 2)';
我不知道这是否可能。。。或者我可以使用cookies…您不能在JavaScript中设置任何PHP变量。一旦页面完成加载,PHP就完成了它的工作,并且不在画面中。如果要使用JavaScript设置会话变量,可以采用以下两种方法之一:
不能在JavaScript中设置任何PHP变量。一旦页面完成加载,PHP就完成了它的工作,并且不在画面中。如果要使用JavaScript设置会话变量,可以采用以下两种方法之一:
我需要将此值捕获到会话中,以便在未收到成功响应的情况下使用。我如何使用AJAX再次发送它?我是否在ING SUCCESS部分中加入了另一个ajax调用?这正是它的发展方向。嗯,听起来有点复杂,我无法处理。我可以从withing成功区设置一个cookie吗;最好同时使用cookie和会话变量
。有些用户不允许Cookie。我需要将此值捕获到会话中,以便在未收到成功响应的情况下使用。我如何使用AJAX再次发送它?我是否在ING SUCCESS部分中加入了另一个ajax调用?这正是它的发展方向。嗯,听起来有点复杂,我无法处理。我可以从withing成功区设置一个cookie吗;最好同时使用cookie和会话变量。有些用户不允许cookie。