ajax快速實現商品上下架數量加減
阿新 • • 發佈:2019-01-29
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'); // echo "<pre>"; // print_r($row['shelf']); // print_r($data['shelf']); // echo "</pre>"; // exit; // 根據條件更新記錄 if ($product->save($data)) { echo 1; }else{ echo 2; } }
ajax快速實現商品上下架,很簡單吧?