您的位置:首页 > 其它

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

2017-02-16 12:53 183 查看
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快速实现商品上下架,很简单吧?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ajax