您好,登錄后才能下訂單哦!
今天就跟大家聊聊有關(guān)怎么在PHP中利用Ajax對get進(jìn)行驗證,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。
1、顯示頁面代碼
index.html
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>XMLHttpRequest獨(dú)對象使用實例</title> <script language="JavaScript"> //第一步創(chuàng)建ajax引擎對象 function getXmlHttpObject(){ var XmlHttpRequest; if(window.ActiveXObject){ XmlHttpRequest=new ActiveXObject("Microsoft:XMLHTTP"); } else{ XmlHttpRequest=new XMLHttpRequest(); } return XmlHttpRequest; } var myXmlHttpRequest=""; //處理函數(shù) function process(){ myXmlHttpRequest=getXmlHttpObject(); //判斷xmlHttpRequest是否創(chuàng)建成功 if(myXmlHttpRequest){ //獲取表單的文本框的輸入值 var name=document.getElementById('myname').value; //通過myXmlHttpRequest對象發(fā)送請求到服務(wù)器的某個頁面 var url="process.php?name="+name; myXmlHttpRequest.open("GET",url,true); //定義準(zhǔn)備狀態(tài)改變時的回調(diào)函數(shù) myXmlHttpRequest.onreadystatechange=callBack; //向服務(wù)器發(fā)送請求 myXmlHttpRequest.send(null); } } function callBack(){ if(myXmlHttpRequest.readyState==4){ if(myXmlHttpRequest.status==200){ //解析從服務(wù)器返回的字符串 var result=myXmlHttpRequest.responseText; $("message").innerHTML="<b><u>"+result+"</u></b>" } else{ alert("執(zhí)行過程中出現(xiàn)問題,服務(wù)器返回:"+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>
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("孫悟空","小娜扎","葫蘆娃","米老鼠","唐老鴨","機(jī)器貓"); if(in_array($_GET['name'],$arr)){ echo $_GET['name']."存在列表中"; } else{ echo $_GET['name']."不存在列表中"; } ?>
3、效果圖
看完上述內(nèi)容,你們對怎么在PHP中利用Ajax對get進(jìn)行驗證有進(jìn)一步的了解嗎?如果還想了解更多知識或者相關(guān)內(nèi)容,請關(guān)注億速云行業(yè)資訊頻道,感謝大家的支持。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。