首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

【】在FireFox上,responseText返回值始终为空?

2012-02-08 
【求救】在FireFox上,responseText返回值始终为空??? - Web 开发 / AjaxAjax代码如下:JScript codevar reque

【求救】在FireFox上,responseText返回值始终为空??? - Web 开发 / Ajax
Ajax代码如下:

JScript code
    var request = new XMLHttpRequest();    request.open("GET", "http://127.0.0.1/get/file.json?filepath=c:\\xxx.xxx");        request.onreadystatechange = function() {        if (request.readyState == 4) {            alert(request.responseText);        }    }    request.send();


[get/file.json?filepath=c:\\xxx.xxx]是将客户端文件上传到server,并且解析该文件,并将解析后的文件内容返回给客户端。

如果直接在地址栏输入http://127.0.0.1/get/file.json?filepath=c:\\xxx.xxx,可以正确显示结果。通过Ajax反问时也发现后台正常运行,但是responseText始终返回null。刚刚学习网络编程,对此甚是不解,望各位帮帮忙。

如果想了解服务器端PHP代码,明天可以上传。

[解决办法]
status为0表示你没有通过http协议来访问页面,而是直接双击运行或者拖进浏览器中查看

请建立网站,然后通过http协议来访问页面

热点排行