喵-见缝插针 2016-09-05 11:50 采纳率: 0%
浏览 10

处理来自Ajax的数据

I am trying to send data from modal with ajax This is how i am trying to process it, but it doesnt do anything, if i comment out the first IF block then i can get to $_POST['id'] variable, otherwise it doesnt work.

if(isset($_REQUEST['id']) && isset($_SESSION['user'])){
    $sql = "INSERT INTO cart (user_id, id_p, quantity) VALUES(?, ?, ?)";
    $stmt = $db->prepare($sql);
    $stmt->bind_param('sss', $_SESSION['user'], $_REQUEST['id'], $_REQUEST['quantity'] );
    $stmt->execute();
    $stmt->close();
}


/*
    @@@@
        -process product ID that we send from modal via AJAX
        -store it in 2D array
    @@@@
*/

if(!isset($_SESSION['cart'])){
    $_SESSION['cart'] = array();
}

if(isset($_POST['id'])){
    $_SESSION['cart'][] = $_POST['id'];
}

?>

Here is how i am sending data with ajax, i can see them both with inspect in header but i cant seem to access them.

$(document).on('click','.add-to-basket',function(){
    var productID = $('#itemBox').data('id');//Variable for product ID
    var productQ = document.getElementById("quantity").value;//Variable for product Q

    // skryty input do ktere si zapsal ID produktu po otevreni modalu
    $.ajax({
        type: 'POST',
        cache: false,
        data: {id : productID, quantity: productQ},
        url: 'cart/includes/cartid.php', // tomuto souboru predas idecko produktu, zapises do kosiku atd.
        success: function(data) {
            window.location.replace("/shop/cart/cart.php")
            alert("Product was added to basket");
        }
    });
});
  • 写回答

1条回答 默认 最新

  • weixin_33720078 2016-09-05 12:00
    关注

    First you should Print "$_REQUEST" and see what you get and I think you will get your data after that check you have "user" field in your session. The session "user" could be your problem.

    评论

报告相同问题?

悬赏问题

  • ¥15 基于卷积神经网络的声纹识别
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 CSAPPattacklab
  • ¥15 一直显示正在等待HID—ISP
  • ¥15 Python turtle 画图
  • ¥15 stm32开发clion时遇到的编译问题