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