4 回答

TA貢獻107條經(jīng)驗 獲得超71個贊
這個要用js,你再刪除購物車數(shù)據(jù)的同時,也要刪除表格中當前數(shù)據(jù)所在的行,這樣才能實現(xiàn)無刷新的刪除;你現(xiàn)在只是刪了購物車的數(shù)據(jù),頁面沒有刷新,當然會出現(xiàn)空行

TA貢獻1條經(jīng)驗 獲得超0個贊
//在shoppingCart.html中
<?php?
? ? foreach($_SESSION['cart'] as $value){
?>
? ? <tr>
? ? <td><?php echo $value['name'];?></td>
? ? <td><?php echo $value['allNum']?></td>
? ? <td id="td_price"><?php echo $value['price']?></td>
? ? <td>
? ? ? ? <input type='text' id="num" name="num" style='width:30px;' value="<?php echo $value['num']?>"/>
? ? </td>
? ? <td id="td_allPrice"><?php echo $value['num']*$value['price'];?></td>
? ? <td><a href="deleteCart?id=<?php echo $value['id']?>">刪除</a></td>
? ? </tr>
<?php?
}
?>
//在StoreAction中
public function deleteCart(){
? ? ? ? $id= ?trans_g("id");
? ? ? ? unset($_SESSION['cart'][$id]);
? ? ? ? header("Location:shoppingCart");
? ? }
添加回答
舉報