温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

怎么在php中利用ajax计算商品价格

发布时间:2021-03-31 16:09:50 来源:亿速云 阅读:189 作者:Leah 栏目:开发技术

这篇文章将为大家详细讲解有关怎么在php中利用ajax计算商品价格,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

index.php

<!DOCTYPE html> <html> <head>  <meta charset="utf-8" />  <title>商品价格计算</title>  <style type="text/css">  table {   border-collapse: collapse;  }  tr {   text-align: center;  }  .a4 {   text-align: right;   /* padding-right: 15px; */  }  #myDiv {   color: red;  }  input {   border: 0;  }  </style> </head> <body>  <form action="data.php" method="get">  <table border="1" bordercolor="#00CCCC" cellpadding="20">   <tr>   <th>商品名称</th>   <th>购买数量(斤)</th>   <th>商品价格(元/斤)</th>   </tr>   <tr>   <td>香蕉</td>   <td><input type="text" name="a1" value="0" id="n1" onchange="zongji()" /></td>   <td>8</td>   </tr>   <tr>   <td>苹果</td>   <td><input type="text" name="a2" value="0" id="n2" onchange="zongji()" /></td>   <td>5</td>   </tr>   <tr>   <td>橘子</td>   <td><input type="text" name="a3" value="0" id="n3" onchange="zongji()" /></td>   <td>7</td>   </tr>   <tr>   <td colspan="3" class="a4">商品折扣:<span>0.8</span></td>   </tr>   <tr>   <td colspan="3" class="a4">    <div id="jiage">打折后购买商品总价格: 元</div>   </td>   </tr>  </table>  </form>  <script>  function zongji() {   var b1 = document.getElementById("n1").value;   var b2 = document.getElementById("n2").value;   var b3 = document.getElementById("n3").value;   //1.创建对象   var xmlhttp;   if (window.XMLHttpRequest) {   // IE7+, Firefox, Chrome, Opera, Safari 浏览器执行代码   xmlhttp = new XMLHttpRequest();   } else {   // IE6, IE5 浏览器执行代码   xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");   }   //2.判断对象是否准备就绪   xmlhttp.onreadystatechange = function() {   if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {    document.getElementById("jiage").innerHTML = xmlhttp.responseText;   }   };   //3.发出请求   xmlhttp.open(   "GET",   "demo.php?c1=" + b1 + "&c2=" + b2 + "&c3=" + b3,   true   );   xmlhttp.send();  }  </script> </body> </html>

data.php

<p>  <?php  $d1 = $_GET["c1"];  $d2 = $_GET["c2"];  $d3 = $_GET["c3"];  $sum = (intval($d1) * 8 + intval($d2) * +intval($d3) * 7) * 0.8;  // $sum=$a1*7.99+$a2*6.89+$a3*3.99;  echo "打折后购买商品总价格: $sum 元";  ?> </p>

关于怎么在php中利用ajax计算商品价格就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI