未设置发布ajax php

时间:2013-01-09 11:13:26

标签: php javascript ajax

我正在使用js ajax和php制作像购物车这样的脚本。

此代码行用于在保存项目时打印删除:

if($_POST['button-statut']=='save'){        
    echo "remove";
    unset($_POST['button-statut']);
}

if($_POST['button-statut']=='remove'){
    echo "save";
    $_POST['button-statut']='save';
}

当我点击保存按钮时,值'保存'已设置,如果我点击删除按钮,它看起来像值是stil' save'而不是'删除'。我该怎么办?

保存功能:

$.post(host+"button.php", {"button": key, "button-statut":'save'});


    $('#button'+key+'').load(host +'button.php', {"button": key, "button-statut":'save'});

删除功能:

  $.post(host+"button.php", {"button": key, "button-statut":'remove'});

    $('#button'+key+'').load(host +'button.php', {"button": key, "button-statut":'remove'});

由于

1 个答案:

答案 0 :(得分:0)

这些变量是超全球的:

$GLOBALS
$_SERVER
$_GET
$_POST
$_FILES
$_COOKIE
$_SESSION
$_REQUEST
$_ENV

我们无法取消或清除输入数组。但是,我们所做的是用objec替换它们(或清空它的值)