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"}
    }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值