doubingling4706 2018-12-10 21:35
浏览 70

当指定时,PHP会话不会取消设置数组项

I have some AJAX code that gets the "remove" button and sends it to rem_cart.php

 $(document).on('click', '.delete', function(){

                            var product_id = $(this).attr('id');
                            var action = "Delete";
                            console.log(product_id);

                            if (confirm("Are you sure you want to remove 
                            this product from your cart?")) {

                                $.ajax({
                                    url: "../PHP_Scripts/rem_cart.php",
                                    method: "POST",
                                    dataType: "json",
                                    data: {

                                    product_id: product_id,
                                    action: action

                                    },

                                    success:function(data){
                                    $('#order_table').html(data.order_table);
                                    $('.badge').text(data.cart_item);
                                }
                              });

                            }else{
                                return false;
                            }

                        });

Here is the rem_cart.php:

if (isset($_POST['action'] == "Delete")) {
     foreach ($_SESSION['shopping_cart'] as $key => $value) {
        if ($value['product_id'] == $_POST['product_id']) {
             unset($_SESSION['shoppingcart'][$key]);

        }
     }
}

The session key does not unset.

The network tab shows all the correct info as well:

product_id: 12
action: Delete

Can somebody shed some light?

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥100 set_link_state
    • ¥15 虚幻5 UE美术毛发渲染
    • ¥15 CVRP 图论 物流运输优化
    • ¥15 Tableau online 嵌入ppt失败
    • ¥100 支付宝网页转账系统不识别账号
    • ¥15 基于单片机的靶位控制系统
    • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
    • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
    • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
    • ¥15 手机接入宽带网线,如何释放宽带全部速度