首页 > Web开发 > 详细

ajax遇到的问题

时间:2015-10-01 22:56:26      阅读:289      评论:0      收藏:0      [点我收藏+]

今天做了个小小的实验,用ajax XMLHttpRequest对象读取服务器上的txt文件里的内容,展示出来

直接把html文件放在桌面用浏览器打开,没有反应,部分代码如下:

function oHttp_readyStateChange(){
   if(oHttp.readyState==4){
      if(oHttp.status==200){
         alert(oHttp.responseText);
      }else{
         alert("The server returned a status code of "+oHttp.status);
      } 
   }
}

然后在网上查了一下,原来访问本地文件成功的代码是0 ,200是访问网络文件成功的代码
改为oHttp.status==0后,成功弹出对话框,但是上面是空的

再查-----status为0表示你没有通过http协议来访问页面,而是直接双击运行或者拖进浏览器中查看,请建立网站,然后通过http协议来访问页面

然后把html文件放在服务器的www文件夹下,再次访问(oHttp.status==200),成功显示txt文件里的内容

技术分享

技术分享

ajax遇到的问题

原文:http://www.cnblogs.com/919czzl/p/4851688.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!