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脚本加密专家php解密算法
Sep 13 PHP
drupal 代码实现URL重写
May 04 PHP
php启用zlib压缩文件的配置方法
Jun 12 PHP
php中用date函数获取当前时间有误的解决办法
Aug 02 PHP
php addslashes 利用递归实现使用反斜线引用字符串
Aug 05 PHP
php网页标题中文乱码的有效解决方法
Mar 05 PHP
Dwz与thinkphp整合下的数据导出到Excel实例
Dec 04 PHP
php字符串替换函数substr_replace()用法实例
Mar 17 PHP
Yii2创建表单(ActiveForm)方法详解
Jul 23 PHP
PHP实现的最大正向匹配算法示例
Dec 19 PHP
php在windows环境下获得cpu内存实时使用率(推荐)
Feb 08 PHP
php7 新增功能实例总结
May 25 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入门的学习方法
2007/01/02 PHP
PHP 多维数组的排序问题 根据二维数组中某个项排序
2011/11/09 PHP
慎用 somefunction.prototype 分析
2009/06/02 Javascript
js取得url地址参数实例
2013/02/22 Javascript
JS链式调用的实现方法
2013/03/07 Javascript
js post提交调用方法
2014/02/12 Javascript
超简单JS二级、多级联动的简单实例
2014/02/18 Javascript
使用node.js半年来总结的 10 条经验
2014/08/18 Javascript
js在数组中删除重复的元素自保留一个(两种实现思路)
2014/08/22 Javascript
javascript在当前窗口关闭前检测窗口是否关闭
2014/09/29 Javascript
基于jquery实现鼠标左右拖动滑块滑动附源码下载
2015/12/23 Javascript
浅谈jquery点击label触发2次的问题
2016/06/12 Javascript
JavaScript实现阿拉伯数字和中文数字互相转换
2016/06/12 Javascript
完美解决js传递参数中加号和&amp;号自动改变的方法
2016/10/11 Javascript
关于jQuery EasyUI 中刷新Tab选项卡后一个页面变形的解决方法
2017/03/02 Javascript
node.js平台下的mysql数据库配置及连接
2017/03/31 Javascript
ES6中class类用法实例浅析
2017/04/06 Javascript
基于webpack 实用配置方法总结
2017/09/28 Javascript
微信小程序实现星级评价效果
2018/12/28 Javascript
JavaScript使用面向对象实现的拖拽功能详解
2019/06/12 Javascript
jQuery实现每日秒杀商品倒计时功能
2019/09/06 jQuery
详解jQuery中的prop()使用方法
2020/01/05 jQuery
vue中el-input绑定键盘按键(按键修饰符)
2020/07/22 Javascript
JavaScript实现多文件下载方法解析
2020/08/07 Javascript
python使用scrapy解析js示例
2014/01/23 Python
Python使用cx_Oracle模块操作Oracle数据库详解
2018/05/07 Python
使用Python paramiko模块利用多线程实现ssh并发执行操作
2019/12/05 Python
使用python执行shell脚本 并动态传参 及subprocess的使用详解
2020/03/06 Python
Python3开发实例之非关系型图数据库Neo4j安装方法及Python3连接操作Neo4j方法实例
2020/03/18 Python
为2021年的第一场雪锦上添花:用matplotlib绘制雪花和雪景
2021/01/05 Python
Html5插件教程之添加浏览器放大镜效果的商品橱窗
2016/01/07 HTML / CSS
2014两会学习心得:时代的发展
2014/03/17 职场文书
行政内勤岗位职责
2014/04/07 职场文书
向国旗敬礼活动小结
2014/09/27 职场文书
行政撤诉申请书
2015/05/18 职场文书
重温入党誓词主持词
2015/06/29 职场文书