如何使用jQuery计算目录中的文件?

bdr*_*ing 0 javascript php jquery

我想计算文件夹中的文件数并返回该数字以设置.js文件中的变量.

基本上,我在一个文件夹中有X个图像.当用户单击右箭头时,我将现有的8个图像集替换为下一组8个图像,依此类推.我目前手动将变量(现在38)输入到页面中,因为文件夹中有38个缩略图.

代码工作得很好,但我讨厌每次添加文件时更改数字的想法.我想让它将变量设置为文件夹中的确切图像数.

这可能使用JavaScript或jQuery吗?我是否需要编写一个PHP文件才能为我返回此变量?任何信息都会很棒!

Men*_*hak 7

这是PHP更适合的任务,将您的Javascript保留在客户端.编写一个非常简单的PHP脚本来计算文件夹中的文件

echo iterator_count(new DirectoryIterator('/home/path/dir'));
Run Code Online (Sandbox Code Playgroud)

并从您的JQuery脚本中调用它.

$.get('numberoffiles.php', function(data) {
  alert(data);
});
Run Code Online (Sandbox Code Playgroud)