玉。循环遍历文件目录

时间:2016-05-05 07:56:40

标签: javascript pug

我正在使用jade for html的网站上工作。我有一个包含20个ish .html文件的文件夹。

如何使用jade创建一个在单个页面上列出所有这些文件的循环?例如:列出文件名。

目前我只有一个简单的for循环,显然不起作用。

for (var i = 0; i < 10; ++i) {
  li= array[i]
}

1 个答案:

答案 0 :(得分:1)

在您的服务器(PHP或其他语言)中,您可以拥有一个使用带有html文件列表的JSON进行响应的URL

这样的事情:

http://some.org/listfiles.json

并返回这样的内容:

[
  "file1.html",
  "file2.html",
  "file3.html",
  ...
]

然后在你的Javascript中使用ajax获取json并将其放入变量中 (例如,您可以使用库Jquery来获取json http://api.jquery.com/jquery.getjson/)。

然后在Jade中你可以迭代抛出文件列表。

http://jade-lang.com/reference/iteration/