課程
/后端開發
/PHP
/Ajax技術在購物車中的應用(PHP篇)
求大神回答?。。。?!不懂怎么寫,搞了好久也不會
2018-03-10
源自:Ajax技術在購物車中的應用(PHP篇) 4-4
正在回答
隨手一敲爛代碼?哈哈哈??大概就是算差價再用jquery改變對應的內容 var?success=function(result){ ????if(result.state==1){ ????????$(function?()?{ ????????????//原來的總價 ????????????var?total?=??parseInt($("#total").html()); ????????????//得到那個小計 ????????????var?price?=parseInt($("#newsum-"+product_id).html()); ????????????//得到和之前的差價 ????????????var?sub=result.sum-price; ????????????//得到新的總價 ????????????var?newtotal=total+sub; ????????????$("#newsum-"+product_id).html(result.sum); ????????????//修改總價 ????????????$("#total").html(newtotal); ????????});
第一 添加class? id
<td align="center" bgcolor="#ffffff" >¥<span class="totle" id="total-<?php echo $product['id'] ?>"><?php echo $product['num']*$product['price'] ?></span>元</td>
<td bgcolor="#ffffff">?????????? <span id="total2">購物金額小計 ¥<?php echo $total ?>元</span>??????????? ??</td>
第二 添加js
if(response.errno == 0){??????????????????????????? var price = ($("#product-"+productid).val())*($("#p-"+productid).html());??????????????????????????? $("#total-"+productid).html(price);??????????????????????????? var sum = 0;??????????????????????????? $(".totle").each(function() {????????????????????????????? sum += parseFloat($(this).text());??????????????????????????? $("#total2").text("¥"+sum+"元");????? })}
<dd>?????? <strong>購買數量:</strong>??????? <input name="number" type="text" id="number"? onblur="changeNumber(<?php echo $data['id']?>,this.value)" value="1" size="4" onblur="" style="border:1px solid #ccc; "> <strong>商品總價:</strong><font id="totalPrice" class="f1">¥2588元</font>?????? </dd>
<script type="text/javascript">??????? function changeNumber(){????????????? var num = parseInt($("#number").val());????????????? var sellPrice = <?php echo $data['price']?>;????????????? $("#totalPrice").html("¥"+num*sellPrice+"元");??????? }????? </script>
我是修改的產品頁面中的總價格
我弄好了
你猜呀!
舉報
用購物車實例帶你體驗Ajax在項目中的設計思想和用戶體驗性
2 回答價錢不能自動修改
3 回答為什么在修改的時候不改價格
1 回答請問老師的代碼本地服務器運行,修改了數據庫的密碼,為何還是報錯,memerid和username是怎么來的
2 回答沒有源代碼
1 回答學的有點蒙了
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2020-06-16
2018-07-13
第一 添加class? id
<td align="center" bgcolor="#ffffff" >¥<span class="totle" id="total-<?php echo $product['id'] ?>"><?php echo $product['num']*$product['price'] ?></span>元</td>
<td bgcolor="#ffffff">
?????????? <span id="total2">購物金額小計 ¥<?php echo $total ?>元</span>??????????? ?
?</td>
第二 添加js
if(response.errno == 0){
??????????????????????????? var price = ($("#product-"+productid).val())*($("#p-"+productid).html());
??????????????????????????? $("#total-"+productid).html(price);
??????????????????????????? var sum = 0;
??????????????????????????? $(".totle").each(function() {
????????????????????????????? sum += parseFloat($(this).text());
??????????????????????????? $("#total2").text("¥"+sum+"元");
????? })
}
2018-07-12
<dd>
?????? <strong>購買數量:</strong>
??????? <input name="number" type="text" id="number"? onblur="changeNumber(<?php echo $data['id']?>,this.value)" value="1" size="4" onblur="" style="border:1px solid #ccc; "> <strong>商品總價:</strong><font id="totalPrice" class="f1">¥2588元</font>
?????? </dd>
<script type="text/javascript">
??????? function changeNumber(){
????????????? var num = parseInt($("#number").val());
????????????? var sellPrice = <?php echo $data['price']?>;
????????????? $("#totalPrice").html("¥"+num*sellPrice+"元");
??????? }
????? </script>
我是修改的產品頁面中的總價格
2018-06-28
我弄好了
2018-05-04
你猜呀!