我寫了一個reg.html文件 如下:
ID:
Password:
一個reg.js文件
function GE(a){return document.getElementById(a);}
function Check(){
if(GE('regid').value==''){GE('msg').innerHTML='ID is void';return false}
if(GE('regpassword').value==''){GE('msg').innerHTML='password is void';return false}
var X=new XMLHttpRequest();
if(X){
window.alert("開始提交數據了!");
GE('regsubmit').disabled=true;
X.onreadystatechange=function(){
if(X.readyState==4){
if(X.status==200){
eval(X.responseText)
}
else{GE('msg').innerHTML=X.statusText}
}
};
X.open('POST','reg.jsp',true);
X.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
var SendData = 'regid='+GE('regid').value+'?regpassword='+GE('regpassword').value
X.send(SendData)
}
else{
GE('msg').innerHTML='你的瀏覽器不支持XMLHttpRequest'
}
}
再寫了一個reg.jsp
但是提示爲:
Internal Server Error
我用的的tomcat5.0
大家幫我解解 我剛學ajax 謝謝了