function requestStatus(verifycode){ var req=createRequest(); req.open("POST","getVerifycode.do?isVerify=1&verifycode="+verifycode); req.onreadystatechange=function(){callback(req);} req.send(null); } function createRequest(){ if(window.XMLHttpRequest){ return new XMLHttpRequest(); }else{ try{ return new ActiveXObject("Msxm12.XMLHTTP"); }catch(e){ return new ActiveXObject("Microsoft.XMLHTTP"); } } return null; } //回調函數 function callback(req){ if(req.readyState==4){ if(req.status==200){ //獲取返回值 var data=req.responseText; if(data==1){ loginSubmit(); }else{ alert('驗證碼輸入有誤'); document.getElementById('verifycode').value=''; getVerifycode(); } return; } } }