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 相关文章推荐
一个简单的自动发送邮件系统(三)
Oct 09 PHP
zend api扩展的php对象的autoload工具
Apr 18 PHP
深入php 正则表达式的学习探讨
Jun 06 PHP
PHP不用递归遍历目录下所有文件的代码
Jul 04 PHP
PHP判断一个gif图片是否为动态图片的方法
Nov 19 PHP
php使用socket post数据到其它web服务器的方法
Jun 02 PHP
PHP魔术方法的使用示例
Jun 23 PHP
PHP模板引擎Smarty自定义变量调解器用法
Apr 11 PHP
Ubuntu server 11.04安装memcache及php使用memcache来存储session的方法
May 31 PHP
php自定义函数实现JS的escape的方法示例
Jul 07 PHP
php获取ajax的headers方法与内容实例
Dec 27 PHP
YII框架模块化处理操作示例
Apr 26 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/03/04 星际争霸
PHP写入WRITE编码为UTF8的文件的实现代码
2008/07/07 PHP
PHP 7安装调试工具Xdebug扩展的方法教程
2017/06/17 PHP
Thinkphp5 如何隐藏入口文件index.php(URL重写)
2019/10/16 PHP
javascript实现window.print()去除页眉页脚
2014/12/30 Javascript
JavaScript实现带缓冲效果的随屏滚动漂浮广告代码
2015/11/06 Javascript
深入解析Javascript闭包的功能及实现方法
2016/07/10 Javascript
javascript实现的上下无缝滚动效果
2016/09/19 Javascript
使用JS批量选中功能实现更改数据库中的status状态值(批量展示)
2016/11/22 Javascript
微信小程序开发之实现选项卡(窗口顶部TabBar)页面切换
2016/11/25 Javascript
鼠标拖动改变DIV等网页元素的大小的实现方法
2017/07/06 Javascript
vuejs使用$emit和$on进行组件之间的传值的示例
2017/10/04 Javascript
详解VUE2.X过滤器的使用方法
2018/01/11 Javascript
Vuejs+vue-router打包+Nginx配置的实例
2018/09/20 Javascript
JavaScript实现的拼图算法分析
2019/02/13 Javascript
详解javascript设计模式三:代理模式
2019/03/25 Javascript
Vue 开发必须知道的36个技巧(小结)
2019/10/09 Javascript
Node.js web 应用如何封装到Docker容器中
2020/09/01 Javascript
Vuex实现简单购物车
2021/01/10 Vue.js
[00:35]DOTA2上海特级锦标赛 EG战队宣传片
2016/03/04 DOTA
[02:42]岂曰无衣,与子同袍!DOTA2致敬每一位守护人
2020/02/17 DOTA
pytorch 实现打印模型的参数值
2019/12/30 Python
Python爬虫设置ip代理过程解析
2020/07/20 Python
香港网上花店:FlowerAdvisor香港
2019/05/30 全球购物
什么是SQL Server的确定性函数和不确定性函数
2016/08/04 面试题
Ado与Ado.net的相同与不同
2014/12/08 面试题
小学生安全责任书
2014/07/25 职场文书
第二批党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
在宿舍喝酒的检讨书
2014/09/28 职场文书
2014小学语文教师个人工作总结
2014/12/03 职场文书
2014年小学安全工作总结
2014/12/04 职场文书
2015年元旦标语大全
2014/12/09 职场文书
大明湖导游词
2015/02/03 职场文书
停电放假通知
2015/04/14 职场文书
省级三好学生主要事迹材料
2015/11/03 职场文书
Go语言入门exec的基本使用
2022/05/20 Golang