php post和session变量比较,如何使用jQuery AJAX $.post存储PHP $_SESSION变量?

帮帮我!

我无法摔跤AJAX为我工作.我有一个分页库,每个图像下面都有复选框,如果用户在页面之间移动,我需要将复选框值存储在会话变量中,因此当他们随时提交表单时,它将包括所有页面中的所有选中值.

我正在使用这个jQuery代码:

$(document).ready(function() {

$(".gal-nav").click(function() {

$.post("form-data-holder.php", $("#gallery-form").serialize());

});

});

和form-data-holder.php文件说:

$_SESSION['saved'] = "true";

foreach ($_POST as $key=>$value ) {

if ( $key !== "submit" ) {

$value = htmlentities(stripslashes(strip_tags($value)));

$_SESSION[$key] = $value;

}

}

?>

我有两个问题 –

1)如何从serialize()函数中获取复选框值?我认为我需要做更多的事情,比如value []来取出那个数组,然后我想把每个存储作为一个单独的会话变量 – 除非我可以将数组存储为$_SESSION变量?

2)在我搞乱之前,我添加了行$_SESSION [‘saved’] =“true”;到PHP脚本,然后我回应我的画廊页面上的$_SESSION键和值,看看AJAX请求是否正常工作.不是.当我返回页面时,$_SESSION [‘saved’]没有添加到echoed $_SESSION变量列表中.

任何帮助将不胜感激!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值