Javascript 读取嵌套文件夹中的json文件
我有这样的控制器结构,在运行时只知道Javascript 读取嵌套文件夹中的json文件,javascript,jquery,ajax,json,file,Javascript,Jquery,Ajax,Json,File,我有这样的控制器结构,在运行时只知道$(根目录)的名称 动态生成其他文件夹和文件。(所有文件都是.json) 我的要求是,我需要使用jquery和ajax计算文件数量并读取所有文件的内容 我知道如果我们有一些静态路径,比如abc/xyz/somefile.json,那么我们可以读取somefile.json,但在我的例子中,我需要遍历嵌套文件夹 帮助 如果没有服务器端支持,无论是从web服务器本身还是从另一个服务器端进程,您都无法做到这一点 如果在web服务器上启用了目录列表,则可以直接向所需目
$(根目录)
的名称
动态生成其他文件夹和文件。(所有文件都是.json
)
我的要求是,我需要使用jquery和ajax计算文件数量并读取所有文件的内容
我知道如果我们有一些静态路径,比如abc/xyz/somefile.json
,那么我们可以读取somefile.json
,但在我的例子中,我需要遍历嵌套文件夹
帮助
如果没有服务器端支持,无论是从web服务器本身还是从另一个服务器端进程,您都无法做到这一点 如果在web服务器上启用了目录列表,则可以直接向所需目录发出ajax请求,并删除返回文档的内容
另一种方法是设置一个允许查询目录内容的web服务。该服务将负责查询文件系统,并以JSON之类的数据交换格式将信息返回给客户机。你不能这么做。JavaScript无法搜索文件夹或文件不完全同意。。。如果您有权执行XHR请求,并且知道文件夹和文件的命名约定。。。假设:
$(根目录)=”http://foo.bar/mylib“
目录命名模式是文件夹\uu[0-9]+
和文件命名模式是文件\u[0-9]+.json
您可以编写一个小爬虫,在所有文件夹/文件上迭代,并在404错误上中断循环;-)