首页 > 其他分享 >calc_AJAX.html

calc_AJAX.html

时间:2023-05-22 13:00:50浏览次数:33  
标签:code XMLHttpRequest send AJAX html xmlhttp calc

<!DOCTYPE html> 
 <html> 
 <head> 
     <meta charset="UTF-8">
     <title>calc_AJAX.html</title> 
  <script type="text/javascript">
  function loadXMLDoc()
  {
  var xmlhttp;
  if (window.XMLHttpRequest)
    {// code for IE7+, Firefox, Chrome, Opera, Safari
    xmlhttp=new XMLHttpRequest();
    }
  else
    {// code for IE6, IE5
    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
    }   xmlhttp.onreadystatechange=function()
    {
    if (xmlhttp.readyState==4 && xmlhttp.status==200)
   {
   document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
   }
    }  xmlhttp.open("POST","calc_AJAX.php",true);
  //xmlhttp.send();
  xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
     xmlhttp.send("num1=1&num2=2&add=0"); }
  </script>
 </head>
 <body>   
<form method="post" action="">
 计算器<br>
 数值1:<input type="text" name="num1" value="3"> <br>
 数值2:<input type="text" name="num2" value="2"> <br>
 <br>
 <button type="button" name="add" value="+" οnclick="loadXMLDoc()">+ </button>
 <button type="button" name="sub" value="-" οnclick="loadXMLDoc()"> -</button>
 <button type="button" name="mul" value="*" οnclick="loadXMLDoc()"> *</button>
 <button type="button" name="div" value="/" οnclick="loadXMLDoc()"> /</button>
 <br>
 结果:<br>
 <div id="myDiv"><h3>Let AJAX change this text</h3></div>
 </form>
 </body> 
 </html>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
  <head>
   <title> New Document </title>
     <meta charset="UTF-8">
     <title>calc_AJAX.php</title>
  </head> <body>
       <?php
     $sum="";
     //$num1=$_POST['num1']; 
    // $num2=$_POST['num2'];
    $num1=isset($_POST['num1']) ? $_POST['num1'] : ""; 
    $num2=isset($_POST['num2']) ? $_POST['num2'] : "";if(is_numeric($num1) && is_numeric($num2)){ 
    if(isset($_POST['div'])){ 
     if($num2 ===0){ 
         echo "除数不能为0"; 
   exit(0);
     }else{
         $sum=$num1/$num2; 
     }    }
    else if(isset($_POST['add'])){ 
     $sum=$num1+$num2; 
    } 
    else if(isset($_POST['sub'])){ 
     $sum=$num1-$num2; 
    }
    else if(isset($_POST['mul'])){ 
     $sum=$num1*$num2;
    }
    else{
     echo "计算符无效"; 
  exit(0);
    }
 }else{     echo "请输入有效数值"; 
  exit(0);} 
 echo $sum;
 ?> 
  </body>
 </html>

标签:code,XMLHttpRequest,send,AJAX,html,xmlhttp,calc
From: https://blog.51cto.com/gjwrxz/6323229

相关文章

  • 【PHP兴趣部落-05】html table(表格)
    一、简介:表格由<table>标签来定义。每个表格均有若干行(由<tr>标签定义),每行被分割为若干单元格(由<td>标签定义)。字母td指表格数据(tabledata),即数据单元格的内容。数据单元格可以包含文本、图片、列表、段落、表单、水平线、表格等等。二、代码<!DOCTYPEhtml><html......
  • 【PHP兴趣部落-04】html 表单中常用元素
    一、简介html表单中常用的一些元素:比如按钮,输入框、单选框、复选框等控件元素。表单标签:<form>元素标签:<inputtype=”类型”name=”控件名”value=”值”>三、代码<html><head><title>html基本元素学习</title></head><!--表单--><formaction="ok.html"met......
  • 14-Filter&Listener&Ajax&Axios&JSON
    1,Filter1.1Filter概述Filter表示过滤器,是JavaWeb三大组件(Servlet、Filter、Listener)之一。Servlet我们之前都已经学习过了,Filter和Listener我们今天都会进行学习。过滤器可以把对资源的请求拦截下来,从而实现一些特殊的功能。如下图所示,浏览器可以访问服务器上的所有......
  • 基于 HTML5 WebGL 的垃圾分类系统
    前言垃圾分类,一般是指按一定规定或标准将垃圾分类储存、分类投放和分类搬运,从而转变成公共资源的一系列活动的总称。分类的目的是提高垃圾的资源价值和经济价值,力争物尽其用。垃圾在分类储存阶段属于公众的私有品,垃圾经公众分类投放后成为公众所在小区或社区的区域性准公共资源,垃圾......
  • HTML5 + WebGL 实现的垃圾分类系统
    前言垃圾分类,一般是指按一定规定或标准将垃圾分类储存、分类投放和分类搬运,从而转变成公共资源的一系列活动的总称。分类的目的是提高垃圾的资源价值和经济价值,力争物尽其用。垃圾在分类储存阶段属于公众的私有品,垃圾经公众分类投放后成为公众所在小区或社区的区域性准公共资源,垃圾......
  • 基于 HTML5 + WebGL 实现的垃圾分类系统
    前言垃圾分类,一般是指按一定规定或标准将垃圾分类储存、分类投放和分类搬运,从而转变成公共资源的一系列活动的总称。分类的目的是提高垃圾的资源价值和经济价值,力争物尽其用。垃圾在分类储存阶段属于公众的私有品,垃圾经公众分类投放后成为公众所在小区或社区的区域性准公共资源,垃圾......
  • ajax的几种请求方式
    1$.ajax({2type:'get',3url:'js/cuisine_area.josn',4async:true5})67//忽略返回值,传递参数8$.get('url',{name:'nihao'})910//有返回值,有参数11$.get('url',{name:'nihao'......
  • HTML5应用性能调优工具WAPA – 使用篇
    utm_campaign=CSDN&utm_source=intel.csdn.net&utm_medium=Link&utm_content=others-WAPAHTML5应用性能调优工具WAPA–使用篇DaweiCheng程大伟... 于 星期四,27/02/2014-18:42 提交本篇文章将介绍怎样来使用WAPA进行分析。WAPA提供了两种使用方式,一种是图形化的web使......
  • 多款前端商城购物网站html模板源码
    1、仿淘宝粉色女性化妆品网上商城模板html源码​编辑切换为居中添加图片注释,不超过140字(可选)​编辑切换为居中添加图片注释,不超过140字(可选)​编辑切换为居中添加图片注释,不超过140字(可选)2、淘宝京东商......
  • HTML基础知识笔记
    HTML指的是超文本标记语言(HyperTextMarkupLanguage)<!DOCTYPEhtml><html><head><title>HelloWorld</title></head><body><p>hellohtml</p></body></html>参考教程:https://www.w3schools.......