ajax响应状态为什么总是1呢,麻烦大侠们帮忙解决,谢谢
function checksplitdetail(){
var url="/mycim2/splitviewlot.do?date=" + new Date();
CreateXmlHttpObj();
if(!xmlhttpobj){
alert("创建xmlhttp对象异常!");
return false;
}
xmlhttpobj.open("POST",url,true);
xmlhttpobj.onreadystatechange=getbackdata;
xmlhttpobj.send(null);
}
function getbackdata(){
var flg;
alert("响应状态:" + xmlhttpobj.readyState);
if(xmlhttpobj.readyState==4){
if(xmlhttpobj.status==200){
flg = xmlhttpobj.responseText; //获得返回的值
alert("flg:" + flg);
}
}
}
------解决方案--------------------别加new Date()试下
------解决方案--------------------你可以试下xmlhttpobj.open("GET",url,true);方法
一般1. 请求用GET
2. 发送参数等用POST,另还要加些
xmlHttpRequest.setRequestHeader("CONTENT-TYPE", "application/x-www-form-urlencoded");
xmlHttpRequest.setRequestHeader("Content-Length", arguments.length);
之类的