PHP+Ajax简单get验证操作示例


Posted in PHP onMarch 02, 2019

本文实例讲述了PHP+Ajax简单get验证操作。分享给大家供大家参考,具体如下:

1、显示页面代码

index.html

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>XMLHttpRequest独对象使用实例</title>
  <script language="JavaScript">
    //第一步创建ajax引擎对象
    function getXmlHttpObject(){
      var XmlHttpRequest;
      if(window.ActiveXObject){
        XmlHttpRequest=new ActiveXObject("Microsoft:XMLHTTP");
      }
      else{
        XmlHttpRequest=new XMLHttpRequest();
      }
      return XmlHttpRequest;
    }
    var myXmlHttpRequest="";
    //处理函数
    function process(){
      myXmlHttpRequest=getXmlHttpObject();
      //判断xmlHttpRequest是否创建成功
      if(myXmlHttpRequest){
        //获取表单的文本框的输入值
        var name=document.getElementById('myname').value;
        //通过myXmlHttpRequest对象发送请求到服务器的某个页面
        var url="process.php?name="+name;
        myXmlHttpRequest.open("GET",url,true);
        //定义准备状态改变时的回调函数
        myXmlHttpRequest.onreadystatechange=callBack;
        //向服务器发送请求
        myXmlHttpRequest.send(null);
      }
    }
    function callBack(){
      if(myXmlHttpRequest.readyState==4){
        if(myXmlHttpRequest.status==200){
          //解析从服务器返回的字符串
          var result=myXmlHttpRequest.responseText;
          $("message").innerHTML="<b><u>"+result+"</u></b>"
        }
        else{
          alert("执行过程中出现问题,服务器返回:"+myXmlHttpRequest.statusText);
        }
      }
    }
    //通过id获取元素
    function $(id){
      return document.getElementById(id);
    }
  </script>
</head>
<body>
  请输入你的名称
  <p>
    <input type="text" id="myname">
  <p>
    <input type="button" value="提交" onclick="process()">
  <div id="message">
  </div>
</body>
</html>

PHP+Ajax简单get验证操作示例

2、处理代码

proces.php

<?php
/**
 * Created by PhpStorm.
 * User: yanqiang
 * Date: 2016/5/25
 * Time: 0:40
 */
header("Content-Type:text/html;charset=utf-8");
$arr=array("孙悟空","小娜扎","葫芦娃","米老鼠","唐老鸭","机器猫");
if(in_array($_GET['name'],$arr)){
  echo $_GET['name']."存在列表中";
}
else{
  echo $_GET['name']."不存在列表中";
}
?>

3、效果图

PHP+Ajax简单get验证操作示例

PHP+Ajax简单get验证操作示例

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
从C/C++迁移到PHP——判断字符类型的函数
Oct 09 PHP
php调用mysql存储过程
Feb 14 PHP
php intval的测试代码发现问题
Jul 27 PHP
php中获取远程客户端的真实ip地址的方法
Aug 03 PHP
PHP下使用CURL方式POST数据至API接口的代码
Feb 14 PHP
PHP版 汉字转码的实现详解
Jun 09 PHP
PHP类中的魔术方法(Magic Method)简明总结
Jul 08 PHP
PHP的fsockopen、pfsockopen函数被主机商禁用的解决办法
Jul 08 PHP
php绘制一个扇形的方法
Jan 24 PHP
php从身份证获取性别和出生年月
Feb 09 PHP
PHP学习笔记之session
May 06 PHP
php无限级分类实现评论及回复功能
Feb 18 PHP
PHP结合jquery ajax实现上传多张图片,并限制图片大小操作示例
Mar 01 #PHP
PHP实现获取毫秒时间戳的方法【使用microtime()函数】
Mar 01 #PHP
PHP中“=&gt;
Mar 01 #PHP
PHP htmlspecialchars_decode()函数用法讲解
Mar 01 #PHP
PHP递归的三种常用方式
Feb 28 #PHP
PHP递归算法的简单实例
Feb 28 #PHP
PHP根据key删除数组中指定的元素
Feb 28 #PHP
You might like
大师制作的中短波矿石收音机
2020/04/02 无线电
PHP扩展编写点滴 技巧收集
2010/03/09 PHP
Mac下php 5升级到php 7的步骤详解
2017/04/26 PHP
PHP PDOStatement::errorCode讲解
2019/01/31 PHP
PHP商品秒杀问题解决方案实例详解【mysql与redis】
2019/07/22 PHP
DOMAssitant最新版 DOMAssistant 2.5发布
2007/12/25 Javascript
JavaScript中对象介绍
2014/12/31 Javascript
有效提高JavaScript执行效率的几点知识
2015/01/31 Javascript
Javascript数组循环遍历之forEach详解
2016/11/07 Javascript
微信小程序 下拉菜单的实现
2017/04/06 Javascript
H5上传本地图片并预览功能
2017/05/08 Javascript
基于代数方程库Algebra.js解二元一次方程功能示例
2017/06/09 Javascript
vue-cli 自定义指令directive 添加验证滑块示例
2017/10/19 Javascript
微信小程序实现自上而下字幕滚动
2018/07/14 Javascript
vuejs使用axios异步访问时用get和post的实例讲解
2018/08/09 Javascript
Vue.js 中的 v-model 指令及绑定表单元素的方法
2018/12/03 Javascript
Vue父子组件传值的一些坑
2020/09/16 Javascript
Python中使用插入排序算法的简单分析与代码示例
2016/05/04 Python
python 自动去除空行的实例
2018/07/24 Python
深入解析Python小白学习【操作列表】
2019/03/23 Python
django之状态保持-使用redis存储session的例子
2019/07/28 Python
Django框架下静态模板的继承操作示例
2019/11/08 Python
详解pycharm连接不上mysql数据库的解决办法
2020/01/10 Python
TensorFlow2.0:张量的合并与分割实例
2020/01/19 Python
python等差数列求和公式前 100 项的和实例
2020/02/25 Python
荷兰皇家航空公司中国官网:KLM中国
2017/12/13 全球购物
Myprotein台湾官方网站:全球领先的运动营养品牌
2018/12/10 全球购物
俄罗斯有趣和原创礼物网上商店:MagicMag
2019/08/01 全球购物
商务英语专业毕业生自荐信
2013/11/05 职场文书
外贸实习生自荐信范文
2013/11/24 职场文书
军训 自我鉴定
2014/02/03 职场文书
医药营销个人求职信范文
2014/02/07 职场文书
2014年镇党建工作汇报材料
2014/11/02 职场文书
幼儿园元旦主持词
2015/07/06 职场文书
股权投资协议书
2016/03/23 职场文书
vue使用节流函数的踩坑实例指南
2021/05/20 Vue.js