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 相关文章推荐
用cookies来跟踪识别用户
Oct 09 PHP
PHP 第二节 数据类型之转换
Apr 28 PHP
php Calender(日历)代码分享
Jan 03 PHP
destoon调用企业会员公司形象图片的实现方法
Aug 21 PHP
php+mysqli数据库连接的两种方式
Jan 28 PHP
支持png透明图片的php生成缩略图类分享
Feb 08 PHP
ThinkPHP3.2.2的插件控制器功能
Mar 05 PHP
thinkPHP3.2简单实现文件上传的方法
May 16 PHP
php之可变变量的实例详解
Sep 12 PHP
php用wangeditor3实现图片上传功能
Aug 22 PHP
Laravel开启跨域请求的方法
Oct 13 PHP
Laravel框架下的Contracts契约详解
Mar 17 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/12/03 PHP
php 调试利器debug_print_backtrace()
2012/07/23 PHP
PHP Class SoapClient not found解决方法
2018/01/20 PHP
IE与firefox之jquery用法区别
2008/10/03 Javascript
Javascript Jquery 遍历Json的实现代码
2010/03/31 Javascript
六款帮助你实现惊艳视差滚动效果的jQuery插件
2012/09/14 Javascript
根据json字符串生成Html的一种方式
2013/01/09 Javascript
javascript中闭包(Closure)详解
2016/01/06 Javascript
基于javascript实现tab选项卡切换特效调试笔记
2016/03/30 Javascript
在IE8上JS实现combobox支持拼音检索功能
2016/05/23 Javascript
js 实现一些跨浏览器的事件方法详解及实例
2016/10/27 Javascript
ES6学习之变量的两种命名方法示例
2017/07/18 Javascript
Vue中的混入的使用(vue mixins)
2018/06/01 Javascript
jsonp跨域及实现百度首页联想功能的方法
2018/08/30 Javascript
javascript设计模式 ? 简单工厂模式原理与应用实例分析
2020/04/09 Javascript
使用Taro实现小程序商城的购物车功能模块的实例代码
2020/06/05 Javascript
vue-router之解决addRoutes使用遇到的坑
2020/07/19 Javascript
整理Python中的赋值运算符
2015/05/13 Python
python制作爬虫爬取京东商品评论教程
2016/12/16 Python
编写多线程Python服务器 最适合基础
2018/09/14 Python
python实现把二维列表变为一维列表的方法分析
2019/10/08 Python
通过python扫描二维码/条形码并打印数据
2019/11/14 Python
python装饰器原理与用法深入详解
2019/12/19 Python
ansible-playbook实现自动部署KVM及安装python3的详细教程
2020/05/11 Python
Python验证码截取识别代码实例
2020/05/16 Python
Python 添加文件注释和函数注释操作
2020/08/09 Python
如何真正的了解python装饰器
2020/08/14 Python
全网最详细的PyCharm+Anaconda的安装过程图解
2021/01/25 Python
Html5页面内使用JSON动画的实现
2019/01/29 HTML / CSS
ECCO爱步加拿大官网:北欧丹麦鞋履及皮具品牌
2017/07/08 全球购物
新西兰最大的品牌运动鞋购物网站:Platypus NZ
2017/10/27 全球购物
下面这个程序执行后会有什么错误或者效果
2014/11/03 面试题
辩论赛开场白大全(主持人+辩手)
2015/05/29 职场文书
班干部竞选演讲稿(精选5篇)
2019/09/24 职场文书
Python Pandas模块实现数据的统计分析的方法
2021/06/24 Python
javascript的var与let,const之间的区别详解
2022/02/18 Javascript