AJAX实现商品快速上下架,无刷新

来源:互联网 发布:公司礼品 知乎 编辑:程序博客网 时间:2024/05/16 15:12

ajax代码,下架就隐藏起来:

$(".shelf").click(function() {    // 给每个输出结果加上其对应的num作为标记,以此作为ajax中的id值    var id = $(this).attr('num');    var obj = $(this);    // alert(id);    $.post('__CONTROLLER__/shelf', {        'id': id    }, function(data) {        if (data == 1) {            //如果修改成功,则把整行隐藏起来,其实一刷新页面,那个记录就没了。            obj.parent().parent().hide();        }    });});

以下是php代码:

        // 下架商品        public function shelf($id){//链接数据库            $product=D('Product');            $row=$product->find($id);            $data['shelf']=abs($row['shelf']-1);            $data['time']=time();                  $data['id']=I('post.id');        // 根据条件更新记录            if ($product->save($data)) {                echo 1;            }else{                echo 2;            }        }

ajax快速实现商品上下架,很简单吧?

0 0