PHP+Ajax简单get验证操作示例

作者:致Great 时间:2024-05-13 09:24:27 

本文实例讲述了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程序设计有所帮助。

来源:https://blog.csdn.net/yanqianglifei/article/details/51498381

标签:PHP,Ajax,get验证
0
投稿

猜你喜欢

  • Python对象类型及其运算方法(详解)

    2023-08-30 09:11:59
  • Python中的并发编程asyncio库入门使用

    2021-02-13 05:03:52
  • Python实现进程同步和通信的方法

    2023-08-30 04:21:45
  • 下载golang.org/x包的操作方法

    2023-07-11 16:54:04
  • Python函数式编程实现登录注册功能

    2022-02-16 14:03:31
  • 关于Internet Explorer 8

    2009-03-22 15:40:00
  • python中扫描条形码和二维码的实现代码

    2023-02-15 23:00:12
  • python 爬虫 实现增量去重和定时爬取实例

    2022-01-26 01:01:37
  • asp如何使用Office Chart 9.0 制作图表?

    2010-06-05 12:41:00
  • Python整数对象实现原理详解

    2022-10-09 13:53:03
  • Python学习之书写格式及变量命名

    2023-08-23 14:53:08
  • python将天气预报可视化

    2021-01-19 01:37:46
  • python实现在IDLE中输入多行的方法

    2023-05-06 19:24:01
  • golang中包无法引入问题解决

    2023-09-03 12:34:58
  • asp实现本周的一周时间列表的代码

    2011-04-06 10:45:00
  • 盘点Python 爬虫中的常见加密算法

    2023-07-19 05:05:22
  • 解决Jupyter NoteBook输出的图表太小看不清问题

    2023-09-07 16:00:21
  • python虚拟环境完美部署教程

    2021-09-10 17:54:02
  • Python itertools模块详解

    2021-06-11 16:33:03
  • JavaScript实现点击按钮直接打印

    2024-04-16 10:27:59
  • asp之家 网络编程 m.aspxhome.com