ajax提交后提示500错误,怎么处理呢?
function sendJS() { //发送留言 var xhr=XHR(); if(xhr&&checkForm()){ getObject("submit").value="Sending..."; getObject("submit").disabled=true; xhr.open("POST", "AddBook.asp", true); xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); var aIdArray=new Array("flag="+Math.random()); var aUserArr=["username","qq","email","content"]; var argLen=aUserArr.length; for(i=0;i<argLen;i++){ aIdArray[i+1]="&"+aUserArr[i]+"="+escape(getObjValue(aUserArr[i])); } this.getSex=function(){ //获取性别 var oSex=document.getElementsByName('sex'); for(var i=0;i<oSex.length;i++){ if(oSex[i].checked){ return oSex[i].value; } } return "NONE"; } aIdArray[i+1]="&sex="+this.getSex(); var data =aIdArray.join(''); xhr.onreadystatechange=function(){ if(xhr.readyState==4){ alert(xhr.status);//这里的值显示500错误!!!!! if(xhr.status==200){ if(xhr.responseText==1){ alert("留言成功"); //输出返回信息,成功返回“留言成功” }else{ alert("小黑,请您将带*号的项填写完整再提交"); } getObject("submit").value="Send It"; //禁用发送表单,防止重复提交 getObject("submit").disabled=false; clearForm(); //清除表单的值 addNew(); //更新留言 }else{ alert("网络传输错误!请重试!"); } } }; xhr.send(data); }}