取消php post ajax

取消php post ajax,php,jquery,Php,Jquery,我有一个类似购物车的脚本。 当用户单击save时,它用save值填充数组post,它重新加载php脚本,然后打印remove。 然后,当用户单击remove时,它会打印remove,因为数组post中仍然有保存的值。 那个代码有错误吗 if($_POST['statut']=='save'){ echo "remove"; unset($_POST['statut']); } if($_POST['statut']=='remove') { echo "s

我有一个类似购物车的脚本。 当用户单击save时,它用save值填充数组post,它重新加载php脚本,然后打印remove。 然后,当用户单击remove时,它会打印remove,因为数组post中仍然有保存的值。 那个代码有错误吗

    if($_POST['statut']=='save'){
    echo "remove";
    unset($_POST['statut']);
}
    if($_POST['statut']=='remove') {
    echo "save";
    unset($_POST['statut']);    
}
保存功能:

$.post(host+"button-save.php", {"statut":"save"},  function(result) {$('#button-save').html(result);});
删除函数

  $.post(host+"button-save.php", {"statut":"remove"},  function(result) {$('#button-save').html(result);});

按钮:键不应该是按钮:键bdd吗?或者将删除函数的$'button-save'+keybdd+更改为$'button-save'+key+?为什么要同时执行$.post和.load?除了一个将结果放入元素之外,它们都做相同的事情。代码仍然在屏幕上打印出remove,因为post数组中的值仍然是save。我在浏览器的控制台中看到了这一点。我想我发现,div中有两个操作save和remove,所以我在添加新html之前清空了div。