課程
/后端開發(fā)
/PHP
/Ajax技術(shù)在購物車中的應(yīng)用(PHP篇)
求大神回答?。。。?!不懂怎么寫,搞了好久也不會(huì)
2018-03-10
源自:Ajax技術(shù)在購物車中的應(yīng)用(PHP篇) 4-4
正在回答
隨手一敲爛代碼?哈哈哈??大概就是算差價(jià)再用jquery改變對應(yīng)的內(nèi)容 var?success=function(result){ ????if(result.state==1){ ????????$(function?()?{ ????????????//原來的總價(jià) ????????????var?total?=??parseInt($("#total").html()); ????????????//得到那個(gè)小計(jì) ????????????var?price?=parseInt($("#newsum-"+product_id).html()); ????????????//得到和之前的差價(jià) ????????????var?sub=result.sum-price; ????????????//得到新的總價(jià) ????????????var?newtotal=total+sub; ????????????$("#newsum-"+product_id).html(result.sum); ????????????//修改總價(jià) ????????????$("#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">購物金額小計(jì) ¥<?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>購買數(shù)量:</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>商品總價(jià):</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>
我是修改的產(chǎn)品頁面中的總價(jià)格
我弄好了
你猜呀!
舉報(bào)
用購物車實(shí)例帶你體驗(yàn)Ajax在項(xiàng)目中的設(shè)計(jì)思想和用戶體驗(yàn)性
2 回答價(jià)錢不能自動(dòng)修改
3 回答為什么在修改的時(shí)候不改價(jià)格
1 回答請問老師的代碼本地服務(wù)器運(yùn)行,修改了數(shù)據(jù)庫的密碼,為何還是報(bào)錯(cuò),memerid和username是怎么來的
2 回答沒有源代碼
1 回答學(xué)的有點(diǎn)蒙了
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
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">購物金額小計(jì) ¥<?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>購買數(shù)量:</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>商品總價(jià):</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>
我是修改的產(chǎn)品頁面中的總價(jià)格
2018-06-28
我弄好了
2018-05-04
你猜呀!