php使用 ajax操作购物车

Posted 行走江湖的码农

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php使用 ajax操作购物车相关的知识,希望对你有一定的参考价值。

ajax 购物车无刷演示


页面
<!DOCTYPE html>
<html>
<head>
    <title></title>
            <script type="text/javascript" src="__PUBLIC__/jquery-1.9.1.min.js"></script>
        <script type="text/javascript">
            function shop(productid)
                var url = "__URL__/cart";
                var data="productid":productid,"num":parseInt($("#number").val());
                var success=function(res)
                    if(res.status=="error")
                        alert("数据请求失败!");
                    else
                        alert("请求成功!");
                    
                ;
                var type="post";
                $.post(url,data,success,"json",type);
            
        </script>
</head>
<body>
<a href="javascript:shop(<?php echo 2?>)">shopping</a>

<input type="text" name="number" id="number" value="10" />
</body>
</html>

控制器



    public function cart()
//业务处理可以在这里编写

购物车下单, 需要判断下是否已经下单 了, 如果有存在数据这执行更新操作,否则添加数据
        $arr=array();
        if( empty($_REQUEST['num'])||empty($_REQUEST['productid']))
            $arr=array(
                "id"=>'0',
                "status"=>'error',
                "data"=>'false',
                );
        
        else
            $arr=array(
                "id"=>'1',
                "status"=>'success',
                "data"=>'true',
                );
        
        echo json_encode($arr);
// 返回结果、
        // id: "1", status: "success", data: "true"
    

以上是关于php使用 ajax操作购物车的主要内容,如果未能解决你的问题,请参考以下文章

php WooCommerce - AJAX购物车

php WooCommerce - AJAX购物车

php WooCommerce - AJAX购物车

PHP购物车模块的实现(php/ajax/session)

php AJAX在单一产品页面上添加到购物车

京东账户——Mysql/PHP/Ajax爬坑之添加购物车