0

我正在使用 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';
}

当我单击保存按钮时,设置了值“保存”,如果我单击删除按钮,看起来该值仍然是“保存”而不是“删除”。我能做些什么 ?

保存功能:

$.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'});

谢谢

4

1 回答 1

0

这些变量是超全局的:

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

我们不能取消设置或清除输入数组。然而,我们所做的是用一个对象替换它们(或清空它的值)

于 2013-01-09T11:42:34.313 回答