我写了一个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 谢谢了