玉石。循环遍历文件目录

3
我正在处理一个使用Jade编写HTML的网站。我有一个包含20个左右的HTML文件的文件夹。
如何使用Jade创建一个循环,在单个页面上列出所有这些文件?例如:列出文件名。
目前,我只有一个简单的for循环,显然不起作用。
for (var i = 0; i < 10; ++i) {
  li= array[i]
}

你使用node.js还是在浏览器中使用JavaScript? - Troncador
谢谢提供信息。现在我遇到了一个问题。 - user2952238
你在使用 PHP 吗? - Troncador
目前还没有,但我想我必须这样做。 - user2952238
你也可以使用Node.js并在服务器端使用JavaScript。 - Troncador
显示剩余4条评论
1个回答

1
在您的服务器上(使用PHP或其他语言),您可以拥有一个URL,该URL会响应一个包含HTML文件列表的JSON。例如:

http://some.org/listfiles.json

并返回类似这样的内容:
[
  "file1.html",
  "file2.html",
  "file3.html",
  ...
]

在你的Javascript中,你可以使用ajax获取json并将其放入变量中(例如,你可以使用Jquery库来获取jsonhttp://api.jquery.com/jquery.getjson/)。
然后在Jade中,你可以遍历文件列表。

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接