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 相关文章推荐
PHP生成网页快照 不用COM不用扩展.
Feb 11 PHP
mysqli_set_charset和SET NAMES使用抉择及优劣分析
Jan 13 PHP
php+jQuery.uploadify实现文件上传教程
Dec 26 PHP
带你了解PHP7 性能翻倍的关键
Nov 19 PHP
PHP扩展框架之Yaf框架的安装与使用
May 18 PHP
php单例模式的简单实现方法
Jun 10 PHP
Apache无法自动跳转却显示目录的解决方法
Nov 30 PHP
CI框架常用经典操作类总结(路由,伪静态,分页,session,验证码等)
Nov 21 PHP
PHP机器学习库php-ml的简单测试和使用方法
Jul 14 PHP
yii2 上传图片的示例代码
Nov 02 PHP
PHP的PDO预处理语句与存储过程
Jan 27 PHP
PHP token验证生成原理实例分析
Jun 05 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
PHP 数组教程 定义数组
2009/10/23 PHP
php实现水仙花数的4个示例分享
2014/04/08 PHP
初识laravel5
2015/03/02 PHP
Yii Framework框架开发微信公众平台示例
2020/04/26 PHP
Javascript 模式实例 观察者模式
2009/10/24 Javascript
jQuery选择头像并实时显示的代码
2010/06/27 Javascript
ajax更新数据后,jquery、jq失效问题
2011/03/16 Javascript
Jquery 切换不同图片示例代码
2013/12/05 Javascript
NodeJS使用jQuery选择器操作DOM
2015/02/13 NodeJs
基于Bootstrap实现的下拉菜单手机端不能选择菜单项的原因附解决办法
2016/07/22 Javascript
AngularJS  $modal弹出框实例代码
2016/08/24 Javascript
js中作用域的实例解析
2017/03/16 Javascript
jQuery实现验证码功能
2017/03/17 Javascript
JavaScript中的FileReader图片预览上传功能实现代码
2017/07/24 Javascript
简单明了区分escape、encodeURI和encodeURIComponent
2018/05/26 Javascript
Vue+Koa2 打包后进行线上部署的教程详解
2019/07/31 Javascript
vue表单中遍历表单操作按钮的显示隐藏示例
2019/10/30 Javascript
如何优雅地在Node应用中进行错误异常处理
2019/11/25 Javascript
基于小程序请求接口wx.request封装的类axios请求
2020/07/02 Javascript
[54:10]完美世界DOTA2联赛PWL S2 Magma vs FTD 第二场 11.29
2020/12/03 DOTA
python使用os.listdir和os.walk获得文件的路径的方法
2017/12/16 Python
用PyInstaller把Python代码打包成单个独立的exe可执行文件
2018/05/26 Python
python requests爬取高德地图数据的实例
2018/11/10 Python
Python爬虫解析网页的4种方式实例及原理解析
2019/12/30 Python
Python气泡提示与标签的实现
2020/04/01 Python
data:image data url 文件转为Blob上传后端的方法
2019/07/16 HTML / CSS
一份教室追逐打闹的检讨书
2014/09/27 职场文书
如何写贫困证明申请书
2014/10/29 职场文书
教师先进事迹材料
2014/12/16 职场文书
2015年感恩节演讲稿(优选篇)
2015/03/20 职场文书
黄埔军校观后感
2015/06/10 职场文书
2015初中团支部工作总结
2015/07/21 职场文书
公司转让协议书
2016/03/19 职场文书
在Windows下安装配置CPU版的PyTorch的方法
2021/04/02 Python
CSS的class与id常用的命名规则
2021/05/18 HTML / CSS
MySQL导致索引失效的几种情况
2022/06/25 MySQL