利用ajax+php实现商品价格计算


Posted in PHP onMarch 31, 2021

本文实例为大家分享了商品价格计算的具体代码,利用ajax和php实现以下页面

利用ajax+php实现商品价格计算

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 相关文章推荐
表单复选框向PHP传输数据的代码
Nov 13 PHP
php db类库进行数据库操作
Mar 19 PHP
php压缩多个CSS为一个css的代码并缓存
Apr 21 PHP
浅析linux下apache服务器的配置和管理
Aug 10 PHP
php阻止页面后退的方法分享
Feb 17 PHP
PHP异常Parse error: syntax error, unexpected T_VAR错误解决方法
May 06 PHP
php遍历删除整个目录及文件的方法
Mar 13 PHP
PHP邮箱验证示例教程
Jun 01 PHP
PHP怎样用正则抓取页面中的网址
Aug 09 PHP
PHP实现路由映射到指定控制器
Aug 13 PHP
PHP token验证生成原理实例分析
Jun 05 PHP
PHP替换Word中变量并导出PDF图片的实现方法
Nov 26 PHP
php微信小程序解包过程实例详解
Mar 31 #PHP
ThinkPHP5和ThinkPHP6的区别
Mar 31 #PHP
PHP基本语法
PHP中->和=>的意思
Mar 31 #PHP
Mac M1安装mnmp (Mac+Nginx+MySQL+PHP) 开发环境
Laravel中Kafka的使用详解
Mar 24 #PHP
thinkphp5 redis缓存新增方法实例讲解
You might like
咖啡历史、消费和行业趋势
2021/03/03 咖啡文化
php中目录,文件操作详谈
2007/03/19 PHP
php 网上商城促销设计实例代码
2012/02/17 PHP
PHP不用第三变量交换2个变量的值的解决方法
2013/06/02 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(四)
2014/06/23 PHP
javascript 三种编解码方式
2010/02/01 Javascript
一行代码实现纯数据json对象的深度克隆实现思路
2013/01/09 Javascript
js设置cookie过期及清除浏览器对应名称的cookie
2013/10/24 Javascript
jQuery使用attr()方法同时设置多个属性值用法实例
2015/03/26 Javascript
js实现图片无缝滚动
2015/12/23 Javascript
基于jquery实现智能提示控件intellSeach.js
2016/03/17 Javascript
Bootstrap框架下下拉框select搜索功能
2020/03/26 Javascript
js实现模糊匹配功能
2017/02/15 Javascript
详解webpack 多页面/入口支持&amp;公共组件单独打包
2017/06/29 Javascript
使用原生js封装的ajax实例(兼容jsonp)
2017/10/12 Javascript
JQuery中DOM节点的操作与访问方法实例分析
2019/12/23 jQuery
Paypal支付不完全指北
2020/06/04 Javascript
微信小程序实现canvas分享朋友圈海报
2020/06/21 Javascript
完美解决通过IP地址访问VUE项目的问题
2020/07/18 Javascript
使用Python编写一个最基础的代码解释器的要点解析
2016/07/12 Python
将TensorFlow的模型网络导出为单个文件的方法
2018/04/23 Python
python批量修改文件编码格式的方法
2018/05/31 Python
Python中字符串String的基本内置函数与过滤字符模块函数的基本用法
2019/05/27 Python
Python实现图片批量加入水印代码实例
2019/11/30 Python
Python面向对象原理与基础语法详解
2020/01/02 Python
CSS3动画效果回调处理详解
2014/12/10 HTML / CSS
css 元素选择器的简单实例
2016/05/23 HTML / CSS
HTML5 LocalStorage 本地存储详细概括(多图)
2017/08/18 HTML / CSS
NFL墨西哥官方商店:Tienda NFL
2017/11/28 全球购物
大学生期末自我鉴定
2014/02/01 职场文书
超市重阳节活动方案
2014/02/10 职场文书
电子银行业务授权委托书
2014/10/10 职场文书
中秋节随笔
2015/08/15 职场文书
python实现自动化群控的步骤
2021/04/11 Python
MySQL如何解决幻读问题
2021/08/07 MySQL
Python利用Turtle绘制哆啦A梦和小猪佩奇
2022/04/04 Python