源文件在Firefox for Ajax请求中不可用

时间:2017-10-06 14:40:54

标签: javascript ajax eclipse firefox

我正在研究Ajax上的教程,本教程中的以下代码工作正常,我可以使用Firefox调试器进行检查。

for (var i = 0; i < 100; i++) {
    var request = new XMLHttpRequest();
    request.open('GET', '/CromerrWeb/javascript/data.txt', false);
    request.send();
    if (request.status===200) {
        console.log(request);
        document.writeln(request.responseText);
    }   
}

然而,当教程将其更改为与下面的代码异步时,“Hello World”文本打印出来,但是浏览器的旋转圆圈表示它正忙着继续旋转,当我尝试查看{{1中的代码时调试器它说这个页面没有源代码。

Firefox

当我在var request = new XMLHttpRequest(); request.open('GET', '/CromerrWeb/javascript/data.txt'); request.onreadystatechange = function() { if ((request.readyState===4) && (request.status===200)) { console.log(request); document.writeln(request.responseText); } } request.send(); 中运行代码时,我没有进入旋转繁忙的圈子,当我打开开发人员工具时,调用Chrome代码的index.jsp文件显示为空,但我可以查看javascript代码所在的script.js文件。这是javascript的正常行为,还是我的设置不正确?我在Ajax服务器上的RAD 8.5 Web Project中运行代码。我的项目结构如下所示。 enter image description here

0 个答案:

没有答案