使用Ajax请求取消设置会话数组

时间:2014-07-05 00:07:36

标签: php jquery ajax session

我使用Ajax请求从会话数组中删除项目,使用此代码:

我的Ajax功能:

function session_delete(item) {

$.ajax({
        type: "POST",
        url: "php/session_delete.php",
        data: {item:item},
        dataType: "json",
        success: function (data) {

       alert(data.length);

    }
  })

}

session_delete.php:

    <?php 
session_start();

if (isset($_SESSION['user'])) {

$item=$_POST['item'];

unset($_SESSION['user'][$item]);

echo json_encode($_SESSION['user']);

}

此代码在服务器端工作良好且未设置数组项,但当Json数据返回到客户端时,显示上一个$_session['user']值(不更新)以及何时重新加载页面或重复请求显示真值

0 个答案:

没有答案