码迷,mamicode.com
首页 > Web开发 > 详细

ajax遇到的问题

时间:2015-10-01 22:59:02      阅读:278      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!