读书人

【】在FireFox上responseText返回值

发布时间: 2012-02-08 19:52:21 作者: rapoo

【求救】在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协议来访问页面

读书人网 >Ajax

热点推荐