0

作为测试,我正在使用 Dojo 在我的 javascript 代码中加载一个文件:

require(["dojo/dom", "dojo/request", "dojo/json", "dojo/_base/array", "dojo/domReady!"],
function (dom, request, JSON, arrayUtil) {

    request("TextFile1.txt").then(
        function (text) {
            console.log("The file's contents is: " + text);
        },
         function (error) {
             console.log("An error occurred: " + error);
         }
     );
}
);

文本磁贴与脚本位于同一目录中,但出现 404 Not Found 错误。我也尝试将此文件放在我们的开发服务器上并使用该文件的 URL,但得到相同的错误。为什么这段代码找不到文件?

这是一个 VS2012 项目。

编辑

在尝试了几个不同的测试之后,这段代码突然可以正常工作了。请求文件时它没有给出 Not Found 错误,即使我使用的是同一行

request("TextFile1.txt").then(

很奇怪....

4

0 回答 0