1. 程式人生 > >用ajax和jsp完成使用者註冊的使用者名稱驗證(使用者名稱唯一)

用ajax和jsp完成使用者註冊的使用者名稱驗證(使用者名稱唯一)

//非同步請求處理物件 function checkUserName(obj){ //1.要建立非同步處理物件,XMLHttpRequest var xmlReq=new XMLHttpRequest(); //2.設定請求資料 //1).get方式請求 /*xmlReq.open("GET","ajaxControll.jsp?userName="+obj.value,true) var param=null; */ //2).post方式請求 xmlReq.open("POST","ajaxControll.jsp");//開啟方式為post xmlReq.setRequestHeader("Content-Type"
, "application/x-www-form-urlencoded");//設定引數型別 var param="username"+obj.value; 3.設定響應資料處理 xmlReq.onreadystatechange=function(){ //xmlReq.readyState見文知意,這表示非同步物件狀態 //0(建立非同步物件)1(非同步請求初始化)2.(傳送非同步請求準備)3.(傳送非同步請求)4.(響應完成) if(xmlReq.readyState==4){//表示響應完成 if(xmlReq.status==200){//表示響應成功 ![響應200
則表示成功](http://img.blog.csdn.net/20160826210552253) var json=$.parseJSON(xmlReq.responseText.trim());//接收響應的文字資料,並用jquery把它轉換成物件 if(json.isCheck){ //表示名字不是唯一 }else{ //表示名字唯一,可以使用 } } } } //4.傳送請求 xmlReq.send(param); }