+ -
当前位置:首页 → 问答吧 → xmlhttp.stuats总是400,该怎么解决?哪位大侠帮我看看原因

xmlhttp.stuats总是400,该怎么解决?哪位大侠帮我看看原因

时间:2011-05-12

来源:互联网

这是我的js代码:
var xmlHttp;//创建XMLHTTPRequest对象
function createXMLHTTP(){
if(window.XMLHttpRequest){
  //针对IE以外的其他浏览器创建的 主要是FireFox
  xmlHttp=new XMLHttpRequest();
  }else if(window.ActiveXObject){
  //主要针对IE浏览器的不同版本
  try{
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }catch(e){
  try{
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }catch(e){}
  }
  }  
}

  function validate(){
createXMLHTTP();//调用
var psid=document.getElementById("pre").value;//得到园区id
var url="kaoqinclick.do?kq=selectKqByIf&psid="+psid;//请求地址

//如果是post提交方式
xmlHttp.open("post",url,true);//异步--true
xmlHttp.onreadystatechange=callback;
xmlHttp.send();

}

  function callback(){
if(xmlHttp.readyState==4){
alert(xmlHttp.status);-----------这里状态总为400

if(xmlHttp.status==200){
alert("进入");
parseXML();
}
}
}
  function parseXML(){
  var cityXML = xmlHttp.responseXML.documentElement;
  var cityNodes = cityXML.getElementsByTagName("classes");
  var city = document.getElementById("cs");
  city.options.length = 0;
  for(var i=0;i<cityNodes.length;i++){
  var id = cityNodes[i].childNodes[0].childNodes[0].nodeValue;
  var name = cityNodes[i].childNodes[1].childNodes[0].nodeValue;
  var op = new Option(name,id);
  city.add(op);
  }
  if(city.options.length == 0){
  var op = new Option("班级",0);
  city.add(op);
  }
  }

作者: xupengty   发布时间: 2011-05-12

域名解析错误。。这个你把代码帖全点

作者: qwe065560   发布时间: 2011-05-12

域名解析错误

作者: xuexiaodong2009   发布时间: 2011-05-12

热门下载

更多