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者的疑难问答(2)
Oct 09 PHP
PHP性能优化准备篇图解PEAR安装
Dec 05 PHP
php读取文件内容的几种方法详解
Jun 26 PHP
PHP取二进制文件头快速判断文件类型的实现代码
Aug 05 PHP
CI框架AR操作(数组形式)实现插入多条sql数据的方法
May 18 PHP
PHP自定义函数获取汉字首字母的方法
Dec 01 PHP
php中分页及SqlHelper类用法实例
Jan 12 PHP
thinkPHP微信分享接口JSSDK用法实例
Jul 07 PHP
PHP自定义函数实现数组比较功能示例
Oct 19 PHP
PHP常量define和const的区别详解
May 18 PHP
laravel5.1框架基础之Blade模板继承简单使用方法分析
Sep 05 PHP
CentOS7系统搭建LAMP及更新PHP版本操作详解
Mar 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
如何使用脚本模仿登陆过程
2006/11/22 PHP
比较全的PHP 会话(session 时间设定)使用入门代码
2008/06/05 PHP
Ajax PHP 边学边练 之三 数据库
2009/11/26 PHP
10条PHP高级技巧[修正版]
2011/08/02 PHP
php+mysqli使用预处理技术进行数据库查询的方法
2015/01/28 PHP
PHP长网址与短网址的实现方法
2017/10/13 PHP
ThinkPHP框架获取最后一次执行SQL语句及变量调试简单操作示例
2018/06/13 PHP
PHP命令Command模式用法实例分析
2018/08/08 PHP
Javascript代码混淆综合解决方案-Javascript在线混淆器
2006/12/18 Javascript
使用jQuery全局事件ajaxStart为特定请求实现提示效果的代码
2010/12/30 Javascript
JavaScript执行顺序详细介绍
2013/12/04 Javascript
node.js中的buffer.copy方法使用说明
2014/12/14 Javascript
JavaScript Math.ceil 方法(对数值向上取整)
2015/01/09 Javascript
jQuery+jRange实现滑动选取数值范围特效
2015/03/14 Javascript
jQuery背景插件backstretch使用指南
2015/04/21 Javascript
Node.js 实现简单小说爬虫实例
2016/11/18 Javascript
js 点击a标签 获取a的自定义属性方法
2016/11/21 Javascript
jQuery Easyui datagrid行内实现【添加】、【编辑】、【上移】、【下移】
2016/12/19 Javascript
Linux CentOS系统下安装node.js与express的方法
2017/04/01 Javascript
vue拦截器Vue.http.interceptors.push使用详解
2017/04/22 Javascript
微信小程序实现多个按钮toggle功能的实例
2017/06/13 Javascript
使用socket.io实现简单聊天室案例
2018/01/02 Javascript
vue项目webpack中Npm传递参数配置不同域名接口
2018/06/15 Javascript
详解vue几种主动刷新的方法总结
2019/02/19 Javascript
微信小程序实现跳转的几种方式总结(推荐)
2019/04/24 Javascript
node中使用log4js4.x版本记录日志的方法
2019/08/20 Javascript
微信小程序pinker组件使用实现自动相减日期
2020/05/07 Javascript
typescript编写微信小程序创建项目的方法
2021/01/29 Javascript
[03:09]显微镜下的DOTA2第一期——带你走进华丽的DOTA2世界
2014/06/20 DOTA
详解如何用TensorFlow训练和识别/分类自定义图片
2019/08/05 Python
如何通过python实现全排列
2020/02/11 Python
太阳镜仓库,售价20美元或更少:Sunglass Warehouse
2016/09/28 全球购物
春节联欢晚会主持词
2014/03/24 职场文书
三项教育活动实施方案
2014/03/30 职场文书
违规违纪检讨书范文
2015/05/06 职场文书
Python机器学习之决策树和随机森林
2021/07/15 Javascript