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 imagecreatetruecolor 创建高清和透明图片代码小结
May 15 PHP
基于PHP的cURL快速入门教程 (小偷采集程序)
Jun 02 PHP
php记录日志的实现代码
Aug 08 PHP
php中strtotime函数用法详解
Nov 15 PHP
PHP获取文件夹内文件数的方法
Mar 12 PHP
浅析Yii2 GridView实现下拉搜索教程
Apr 22 PHP
PHP性能优化大全(php.ini)
May 20 PHP
laravel实现分页样式替换示例代码(增加首、尾页)
Sep 22 PHP
PHP-X系列教程之内置函数的使用示例
Oct 16 PHP
php微信公众号开发之快递查询
Oct 20 PHP
实例说明js脚本语言和php脚本语言的区别
Apr 04 PHP
php+laravel依赖注入知识点总结
Nov 04 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 ignore_user_abort与register_shutdown_function 使用方法
2009/06/14 PHP
php检测用户是否用手机(Mobile)访问网站的类
2014/01/09 PHP
php+jQuery.uploadify实现文件上传教程
2014/12/26 PHP
PHP 错误处理机制
2015/07/06 PHP
在PHP中使用FastCGI解析漏洞及修复方案
2015/11/10 PHP
php基于curl实现的股票信息查询类实例
2016/11/11 PHP
浅谈PHP安全防护之Web攻击
2017/01/03 PHP
详谈配置phpstorm完美支持Codeigniter(CI)代码自动完成(代码提示)
2017/04/07 PHP
Laravel 队列使用的实现
2019/01/08 PHP
Laravel路由研究之domain解决多域名问题的方法示例
2019/04/04 PHP
PHP实现给定一列字符,生成指定长度的所有可能组合示例
2019/06/22 PHP
Laravel框架之解决前端显示图片问题
2019/10/24 PHP
解决php用mysql方式连接数据库出现Deprecated报错问题
2019/12/25 PHP
一个可绑定数据源的jQuery数据表格插件
2010/07/17 Javascript
javascript中自定义对象的属性方法分享
2013/07/12 Javascript
javascript的事件触发器介绍的实现
2014/06/05 Javascript
JavaScript中对象property的读取和写入方法介绍
2014/12/30 Javascript
NodeJS学习笔记之Connect中间件应用实例
2015/01/27 NodeJs
coffeescript使用的方式汇总
2015/08/05 Javascript
bootstrap下拉框动态赋值方法
2018/08/10 Javascript
Vue引用Swiper4插件无法重写分页器样式的解决方法
2018/09/27 Javascript
在Vue项目中取消ESLint代码检测的步骤讲解
2019/01/27 Javascript
JS将指定的某个字符全部转换为其他字符实例代码
2020/10/13 Javascript
pandas中Timestamp类用法详解
2017/12/11 Python
详解python配置虚拟环境
2019/04/08 Python
Python3.5面向对象与继承图文实例详解
2019/04/24 Python
python GUI实现小球满屏乱跑效果
2019/05/09 Python
python实现植物大战僵尸游戏实例代码
2019/06/10 Python
python实现打砖块游戏
2020/02/25 Python
Ibood荷兰:互联网每日最佳在线优惠
2019/02/28 全球购物
软件专业毕业生个人自我鉴定
2014/04/17 职场文书
2014年宣传工作总结
2014/11/18 职场文书
行政文员岗位职责
2015/02/04 职场文书
个人学习总结范文
2015/02/15 职场文书
MySQL通过binlog恢复数据
2021/05/27 MySQL
Java org.w3c.dom.Document 类方法引用报错
2021/08/07 Java/Android