52,797
社区成员
发帖
与我相关
我的任务
分享
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);
}
}