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 相关文章推荐
mysql_num_rows VS COUNT 效率问题分析
Apr 23 PHP
php替换超长文本中的特殊字符的函数代码
May 22 PHP
深入解读php中关于抽象(abstract)类和抽象方法的问题分析
Jan 03 PHP
php防止网站被刷新的方法汇总
Dec 01 PHP
PHP生成条形图的方法
Dec 10 PHP
PHP中使用CURL获取页面title例子
Jan 07 PHP
PHP获取文件扩展名的4种方法
Nov 24 PHP
PHP 返回13位时间戳的实现代码
May 13 PHP
PHP strip_tags() 去字符串中的 HTML、XML 以及 PHP 标签的函数
May 22 PHP
php+ajax无刷新上传图片的实现方法
Dec 06 PHP
PHP创建自己的Composer包方法
Apr 09 PHP
Laravel 验证码认证学习记录小结
Dec 20 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
深入了解php4(1)--回到未来
2006/10/09 PHP
PHP实现多进程并行操作的详解(可做守护进程)
2013/06/18 PHP
浅谈php函数serialize()与unserialize()的使用方法
2014/08/19 PHP
基于JQuery的多标签实现代码
2012/09/19 Javascript
Javascript 颜色渐变效果的实现代码
2013/10/01 Javascript
利用原生JavaScript获取元素样式只是获取而已
2014/10/08 Javascript
详解jQuery Mobile自定义标签
2016/01/06 Javascript
简单了解JavaScript操作XPath的一些基本方法
2016/06/03 Javascript
js如何判断是否在iframe中及防止网页被别站用iframe嵌套
2017/01/11 Javascript
JS实现加载和读取XML文件的方法详解
2017/04/24 Javascript
使用Angular CLI进行单元测试和E2E测试的方法
2018/03/24 Javascript
layer弹出的iframe层在执行完毕后关闭当前弹出层的方法
2018/08/17 Javascript
Node.js API详解之 querystring用法实例分析
2020/04/29 Javascript
Element InfiniteScroll无限滚动的具体使用方法
2020/07/27 Javascript
JavaScript canvas实现跟随鼠标移动小球
2021/02/09 Javascript
Python中的多行注释文档编写风格汇总
2016/06/16 Python
Python面向对象之类的定义与继承用法示例
2019/01/14 Python
django-rest-swagger对API接口注释的方法
2019/08/29 Python
python连接、操作mongodb数据库的方法实例详解
2019/09/11 Python
详解python statistics模块及函数用法
2019/10/27 Python
Flask框架 CSRF 保护实现方法详解
2019/10/30 Python
Python 限定函数参数的类型及默认值方式
2019/12/24 Python
TensorFlow:将ckpt文件固化成pb文件教程
2020/02/11 Python
Python unittest 自动识别并执行测试用例方式
2020/03/09 Python
python操作微信自动发消息的实现(微信聊天机器人)
2020/07/14 Python
Python创建临时文件和文件夹
2020/08/05 Python
意大利一家专营包包和配饰的网上商店:Borse Last Minute
2019/08/26 全球购物
有趣、实用和鼓舞人心的产品:Inspire Uplift
2019/11/05 全球购物
俄罗斯厨房产品购物网站:COOK HOUSE
2021/03/15 全球购物
中医专业应届生求职信
2013/11/17 职场文书
小学生感恩演讲稿
2014/04/25 职场文书
2014年环境整治工作总结
2014/12/10 职场文书
小学班主任个人总结
2015/03/03 职场文书
2015年国庆放假通知范文
2015/08/18 职场文书
PL350与SW11的比较
2021/04/22 无线电
Golang bufio详细讲解
2022/04/21 Golang