导读:ShopCar.php div class="codetitle" a style="CURSOR: pointer" data="72988" class="copybut" id="copybut72988" onclick="doCopy('code72988')" 代码如下: div class="codebody" id="code72988" ?php class Shopcar { //商品列表 public $productList=arra
ShopCar.php <div class="codetitle"><a style="CURSOR: pointer" data="72988" class="copybut" id="copybut72988" onclick="doCopy('code72988')"> 代码如下:<div class="codebody" id="code72988"> <?php class Shopcar { //商品列表 public $productList=array(); /*
@param unknown_type $product 传进来的商品 @return true 购物车里面没有该商品 */ public function checkProduct($product) { for($i=0;$i<count($this->productList);$i++ ) { if($this->productList[$i]['name']==$product['name']) return $i; } return -1; } //添加到购物车 public function add($product) { $i=$this->checkProduct($product); if($i==-1) array_push($this->productList,$product); else $this->productList[$i]['num']+=$product['num']; } //删除 public function delete($product) { $i=$this->checkProduct($product); if($i!=-1) array_splice($this->productList,$i,1); } //返回所有的商品的信息 public function show() { return $this->productList; } }
productList.html <div class="codetitle"><a style="CURSOR: pointer" data="64702" class="copybut" id="copybut64702" onclick="doCopy('code64702')"> 代码如下:<div class="codebody" id="code64702"> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> Insert title here
<script type="text/javascript"> function buy(i) { var num=$(':input[name=num]')[i].value; var name=$('[name=name]')[i].innerHTML; var price=$('[name=price]')[i].innerHTML; alert(num+name+price); $.ajax({ type:'post',//传送的方式,get/post url:'index.php',//发送数据的地址 cache:'false', data:'num='+num+"&name="+name+"&price="+price, success:function(data) { alert(data); } }) }