我正在使用requireJS客户端,并希望"要求"使用requireJS的整个文件夹。 基本上我想要的已经在这里被问到了:
我知道,没有文件访问,所以我的解决方案是,Web服务器(Apache)在查询文件夹时,以某种JSON格式返回其内容/索引。 这是通过mod_rewrite和php脚本完成的。
假设路径为" path / to / folder /"
这完全没问题,一旦完成"手动"使用XMLHttpRequest(我使用jQuery)
$.ajax({
url: "path/to/folder/",
dataType: 'json',
success: function(d) {console.log(JSON.stringify(d));}
})
然而它不适用于requireJS:
require(["text!path/to/folder/"], function (d) {
console.log(d);
});
在后一种情况下d
是空字符串。