前台js**
/*非同步驗證使用者名稱的輸入格式以及是否存在*/
functioncheckusername()$/i;
/*建立非同步函式*/
/*設定監聽*/
xhr.onreadystatechange =function()
if(xhr.readystate == 4)/user_findbyname.action?time="+newdate().gettime()+"&username="+username,true);
/*傳送*/
後台action**
* ajax非同步校驗使用者名稱
* @return string
* @throws ioexception
publicstringfindbyname()throwsioexceptionelse{
//使用者名稱不存在,可以註冊
response.getwriter().println("使用者名稱可以使用!");
/*ajax操作,不需要頁面跳轉*/
returnnone;
Ajax非同步校驗
用的框架 struts2 spring hibernate jsp介面 部分 function checkusername 3.開啟鏈結 xhr.open get user findbyusername.action?time new date gettime username username,t...
Ajax和Jquery非同步校驗註冊時使用者名稱是否存在
ajax的get方式提交請求 function ajax get 3.設定請求路徑 xhr.open get web14 ajaxservlet1?name aaa pass 123 true 4.傳送請求 xhr.send null 建立非同步物件 ajax的post方式提交請求 function...
利用ajax非同步post方式校驗驗證碼
利用ajax非同步post方式校驗驗證碼 step1,獲得ajax物件 比如 var xhr getxhr step2,傳送post請求 xhr.open post check username.do true 因為按照http協議的要求,傳送post請求時,應該傳送乙個content type訊息...