CNET中国旗舰网站

ZDNet China | CNET科技资讯网 | 政府采购 | 行业网站联盟





 
标题: [转贴] 用ajax写的把xml文件按某种格式写出来,有时候可能正确但是不断刷新,就报400的错误
温柔的悲伤
银牌会员
Rank: 5Rank: 5



UID 307584
精华 0
积分 2467
帖子 178
威望 1164
ZD币 300 元
阅读权限 100
注册 2008-3-14
状态 离线
  楼主
发表于 2008-4-17 14:32  资料  个人空间  短消息  加为好友 
开发者在线

用ajax写的把xml文件按某种格式写出来,有时候可能正确但是不断刷新,就报400的错误

ajax写的把和   ajax所在的子目录中xml文件按某种格式写出来,程序读出来,有时候是正常的,如果不断刷新页面,就会报http_request.status=400的错误,不知道为什莫,请指教   
  我用127.0.0.1的地址,怎莫刷新页面都是正常的   
   
  在1.htm用ifram包含了ajax.htm   
  ajax.htm的涉及ajax   的js如下     
  send_request2("http://192.168.0.10/guild/data/top5.xml");   
  function   send_request2(url)   
  {   
   
    http_request=false;   
  if(window.XMLHttpRequest)   
  {   
  http_request=   new   XMLHttpRequest();   
  if(http_request.overrideMimeType)   
  {   
  http_request.overrideMimeType("text/xml");   
  }   
  }   
  else   if(window.ActiveXObject)   
  {   
  try   
  {   
  http_request   =   new   ActiveXObject("Msxml2.XMLHTTP");   
  }   
  catch(e)   
  {   
   
  http_request   =   new   ActiveXObject("Microsoft.XMLHTTP");   
   
  }   
  }   
  if(!http_request)   
  {     
  window.alert("创建失败");   
  return   false;   
  }   
   
  http_request.onreadystatechange=processRequest2;   
   
  http_request.open("GET",url,   true);   
  http_request.setRequestHeader("If-Modified-Since","0");   
  http_request.send(null);   
  }   
  function   processRequest2()   
  {   
  //alert(http_request.readyState);   
  if   (http_request.readyState   ==   4)   {   
                        //   alert(http_request.status);     
                          if   (http_request.status   ==   200)   {   
                          
  var   xmlobj=http_request.responseText;   
  //var     xmlobj   =   http_request.responseXML;   
   
  //alert(xmlobj.xml);   
   
   
  var   Dom   =   new   ActiveXObject("Microsoft.XMLDOM")   //建立XMLDOM对象   
   
  Dom.async=true;   //设置为异步方式获取数据   
  //Dom.loadXML(xmlobj);   
   
  //parseRSS(Dom);   
  parseRSS(xmlobj);   
   
   
                          }   else   {   
                                  alert('There   was   a   problem   with   the   request.');   
                          }   
                  }   
   
          }   
   
  function   parseRSS(doc)     
  {   ....}




顶部
热点频道推荐: C/S开发| 数据库| WEB开发| 嵌入式| 项目管理|
 



当前时区 GMT+8, 现在时间是 2009-7-5 10:30

  Powered by Discuz! 5.5.0 © 2001-2007 Comsenz Inc.
Processed in 0.063837 second(s), 3/3 queries

清除 Cookies - 联系我们 - ZDNetChina中文社区 - 无图版