Javascript 通过PHP脚本编辑会话
在第0页输入。然后将第0页提交到php第1页 在php第1页,我计算Javascript 通过PHP脚本编辑会话,javascript,php,jquery,session,Javascript,Php,Jquery,Session,在第0页输入。然后将第0页提交到php第1页 在php第1页,我计算$Ama 在php第2页(第1页要求),我需要再进行一次验证检查 因此,在php第2页中: if($Ama ==0 ) { echo '<script> var a = confirm("Ama is Zero. Are you sure?"; if(a){
$Ama
在php第2页(第1页要求),我需要再进行一次验证检查
因此,在php第2页中:
if($Ama ==0 )
{
echo '<script>
var a = confirm("Ama is Zero. Are you sure?";
if(a){
//Set A SESSION VARIABLE
}
</script>';
}
if($Ama==0)
{
回声'
var a=确认(“Ama为零。您确定吗?”);
如果(a){
//设置会话变量
}
';
}
如何将$\u会话['Accepted']=0添加到代码中标记的位置。我在添加此会话时遇到语法问题。由于此确认()
检查是在客户端完成的,您无法运行PHP代码,因此您必须使用AJAX向服务器发送请求,以便将任何您想要的值添加到会话中
有很多可用的教程,这里有一个使用jQuery进行AJAX调用的简单方法你不能从Javascript操作会话值,它们只存在于服务器上。我知道。但是我想我可以用类似于.if(a){.session['']}的东西来转义echo子句;…确认是通过一个php页面在客户端完成的。Page2.php已经是服务器端了,但我在回显确认。我想我必须ajaxYes,如果确认是在客户端使用java脚本完成的,那么你必须进行AJAX调用,以将确认保存到会话或数据库中。如果在上述代码中附加AJAX调用,则e将在$.ajax({type:'[HERE]POST上退出,因为'for php。您将如何附加它