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中通过ADO调用Asscess数据库和COM程序
Oct 09 PHP
WindowsXP中快速配置Apache+PHP5+Mysql
Jun 05 PHP
php 删除数组元素
Jan 16 PHP
php实现自动获取生成文章主题关键词功能的深入分析
Jun 03 PHP
如何使用php判断服务器是否是HTTPS连接
Jul 05 PHP
linux下使用crontab实现定时PHP计划任务失败的原因分析
Jul 05 PHP
php实现微信发红包
Dec 05 PHP
基于thinkPHP框架实现留言板的方法
Oct 17 PHP
PHP不使用递归的无限级分类简单实例
Nov 05 PHP
几行代码轻松实现PHP文件打包下载zip
Mar 01 PHP
php实现的三个常用加密解密功能函数示例
Nov 06 PHP
PHP使用PDO、mysqli扩展实现与数据库交互操作详解
Jul 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
在PHP中实现Javascript的escape()函数代码
2010/08/08 PHP
php数据入库前清理 注意php intval与mysql的int取值范围不同
2010/12/12 PHP
PHP入门经历和学习过程分享
2014/04/11 PHP
收藏一些不常用,但是有用的代码
2007/03/12 Javascript
自己的js工具_Form 封装
2009/08/21 Javascript
关于IE浏览器以及Firefox下的javascript冒泡事件的响应层级
2010/10/14 Javascript
学习面向对象之面向对象的基本概念:对象和其他基本要素
2010/11/30 Javascript
js获取元素到文档区域document的(横向、纵向)坐标的两种方法
2013/05/17 Javascript
jQuery中live()方法用法实例
2015/01/19 Javascript
浅谈Sticky组件的改进实现
2016/03/22 Javascript
基于JS实现仿百度百家主页的轮播图效果
2017/03/06 Javascript
node.js实现登录注册页面
2017/04/08 Javascript
解决BootStrap Fileinput手机图片上传显示旋转问题
2017/06/01 Javascript
Vue项目中引入外部文件的方法(css、js、less)
2017/07/24 Javascript
浅谈react-native热更新react-native-pushy集成遇到的问题
2017/09/30 Javascript
angular2中使用第三方js库的实例
2018/02/26 Javascript
Vue使用watch监听一个对象中的属性的实现方法
2019/05/10 Javascript
webpack常用构建优化策略小结
2019/11/21 Javascript
[41:08]2014 DOTA2国际邀请赛中国区预选赛 HGT VS NE
2014/05/22 DOTA
[00:12]2018DOTA2亚洲邀请赛 sylar表现SOLO技艺
2018/04/06 DOTA
Python实现删除当前目录下除当前脚本以外的文件和文件夹实例
2015/07/27 Python
Python文本特征抽取与向量化算法学习
2017/12/22 Python
Sanic框架基于类的视图用法示例
2018/07/18 Python
Django unittest 设置跳过某些case的方法
2018/12/26 Python
Python txt文件如何转换成字典
2020/11/03 Python
沪江旗下的海量优质课程平台:沪江网校
2017/11/07 全球购物
周生生珠宝香港官网:Chow Sang Sang(香港及海外配送)
2019/09/05 全球购物
企划主管岗位职责
2013/12/12 职场文书
班组长工作职责
2013/12/25 职场文书
教师档案管理制度
2014/01/23 职场文书
小学教师师德感言
2014/02/10 职场文书
工程学毕业生自荐信
2014/06/14 职场文书
2015社区精神文明建设工作总结
2015/04/21 职场文书
python通过opencv调用摄像头操作实例分析
2021/06/07 Python
MySQL优化及索引解析
2022/03/17 MySQL
vue二维数组循环嵌套方式 循环数组、循环嵌套数组
2022/04/24 Vue.js