作为测试,我使用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(
非常奇怪....