利用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 相关文章推荐
文章推荐系统(三)
Oct 09 PHP
一步一步学习PHP(6) 面向对象
Feb 16 PHP
Laravel 5 框架入门(四)完结篇
Apr 09 PHP
PHP如何将log信息写入服务器中的log文件
Jul 29 PHP
10个对初学者非常有用的PHP技巧
Apr 06 PHP
php处理单文件、多文件上传代码分享
Aug 24 PHP
ThinkPHP简单使用memcache缓存的方法
Nov 15 PHP
CodeIgniter框架基本增删改查操作示例
Mar 23 PHP
PHP环形链表实现方法示例
Sep 15 PHP
可兼容php5与php7的cURL文件上传功能实例分析
May 11 PHP
Laravel框架在本地虚拟机快速安装的方法详解
Jun 11 PHP
thinkPHP5框架闭包函数与子查询传参用法示例
Aug 02 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
[转帖]PHP世纪万年历
2006/12/06 PHP
ECSHOP在PHP5.5及高版本上报错的解决方法
2015/08/31 PHP
yii2分页之实现跳转到具体某页的实例代码
2016/06/02 PHP
php使用ftp远程上传文件类(完美解决主从文件同步问题的方法)
2016/09/23 PHP
jQuery 联动日历实现代码
2012/05/31 Javascript
Extjs 继承Ext.data.Store不起作用原因分析及解决
2013/04/15 Javascript
jquery插件jTimer(jquery定时器)使用方法
2013/12/23 Javascript
jQuery中delegate和on的用法与区别详细解析
2014/01/26 Javascript
动态加载jquery库的方法
2014/02/12 Javascript
Node.js与Sails ~项目结构与Mvc实现及日志机制
2015/10/14 Javascript
JavaScript中的对象继承关系
2016/08/01 Javascript
关于webuploader插件使用过程遇到的小问题
2016/11/07 Javascript
headjs实现网站并行加载但顺序执行JS
2016/11/29 Javascript
详解基于Angular4+ server render(服务端渲染)开发教程
2017/08/28 Javascript
JS实现的杨辉三角【帕斯卡三角形】算法示例
2019/02/26 Javascript
Node.js+Express+Mysql 实现增删改查
2019/04/03 Javascript
vue用ant design中table表格,点击某行时触发的事件操作
2020/10/28 Javascript
Python字符串中查找子串小技巧
2015/04/10 Python
Python中的数学运算操作符使用进阶
2016/06/20 Python
python django 增删改查操作 数据库Mysql
2017/07/27 Python
Python实现Event回调机制的方法
2019/02/13 Python
python用线性回归预测股票价格的实现代码
2019/09/04 Python
浅谈对pytroch中torch.autograd.backward的思考
2019/12/27 Python
如何用用Python将地址标记在地图上
2021/02/07 Python
英国时尚运动品牌的合集:The Sports Edit
2017/12/20 全球购物
Redbubble法国:由独立艺术家设计的独特产品
2019/01/08 全球购物
香港艺人陈冠希创办的潮流品牌:JUICESTORE
2021/03/04 全球购物
Python面试题:Python是如何进行内存管理的
2014/08/04 面试题
自荐信的两点禁忌
2013/10/30 职场文书
最新会计专业求职信范文
2014/01/28 职场文书
最新奶茶店创业计划书范文
2014/02/08 职场文书
应届毕业生应聘自荐信范文
2014/02/26 职场文书
装修施工安全责任书
2014/07/24 职场文书
小学竞选班长演讲稿
2014/09/09 职场文书
2014年最新领导班子整改方案
2014/09/27 职场文书
法制教育主题班会
2015/08/13 职场文书