js读取文本文件-xmlHTTP

本文介绍了一种使用AJAX进行跨浏览器请求的方法,并详细解释了如何根据不同浏览器环境选择合适的对象来发送请求及处理响应。此外,还提供了一个具体示例,展示了如何将外部文件内容加载到网页指定元素中。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 <html> 
     <head> 
     </head> 
     <body> 
     <span id="aaa"></span> 
       
     <script> 
      var xmlHttp;  
      var rs;  
      var isie = false;  
      function startRequest(url,divs){  
          if(window.ActiveXObject){  
             xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");  
             isie = true;  
          }else if(window.XMLHttpRequest){  
             xmlHttp = new XMLHttpRequest();  
          }  
          try{  
              if(isie == false ){  
                  xmlHttp.open("GET", url, false);  
                  xmlHttp.overrideMimeType("text/html;charset=gb2312");  
                  xmlHttp.send(null);  
                  document.getElementById(divs).innerHTML=xmlHttp.responseText;  
              }else{  
                  xmlHttp.open("GET", url, false);  
                  xmlHttp.send(null);  
                  if(xmlHttp.readyState == 4){          
                      if (xmlHttp.status == 200 || xmlHttp.status == 0){  
                       document.getElementById(divs).innerHTML=Recenspace(xmlHttp.responseBody);  
                      }  
                  }  
              }  
          }catch(exception){  
              document.write('exception:'+exception.message);  
          }  
      }  
      function Recenspace(Html){  
         rs=new ActiveXObject("ADODB.RecordSet");  
          rs.fields.append("a",201,1);  
          rs.open();        
          rs.addNew();  
          rs(0).appendChunk(Html);  
          rs.update();  
          return rs(0).value;  
          rs.close();  
      }  
          startRequest('src.txt','aaa');  
     </script> 
     </body> 
 </html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值