Jquery 计算文件夹中的文件数

Jquery 计算文件夹中的文件数,jquery,Jquery,有没有一种方法可以使用jquery查看文件夹并计算一个文件夹中有多少say.jpg? 我环顾了很多地方,只发现ajax是一个解决方案 我试图返回我正在使用的for循环的文件夹中.jpg的数量,而无需向服务器查询该信息(例如,通过AJAX或其他http请求),无法知道服务器上存在哪些文件 但是,如果你认为你首先看到的网页是服务器给你的页面,你的服务器可以包括在页面被请求并发送给客户端时已经包含在JavaScript数组变量中的完整文件列表。从技术上讲,这是在http请求期间完成的,但您不必使用AJ

有没有一种方法可以使用jquery查看文件夹并计算一个文件夹中有多少say.jpg? 我环顾了很多地方,只发现ajax是一个解决方案


我试图返回我正在使用的for循环的文件夹中.jpg的数量,而无需向服务器查询该信息(例如,通过AJAX或其他http请求),无法知道服务器上存在哪些文件

但是,如果你认为你首先看到的网页是服务器给你的页面,你的服务器可以包括在页面被请求并发送给客户端时已经包含在JavaScript数组变量中的完整文件列表。从技术上讲,这是在http请求期间完成的,但您不必使用AJAX。这种方法的唯一缺点是,如果在页面上文件列表发生更改,则在客户端刷新整个页面之前,您看到的列表不会得到更新(您将需要AJAX进行实时更新)


如果您的服务器是PHP,您基本上会将
标记添加到
元素中的页面中,并回显一个新变量和附加的所有文件名。由于它现在是JavaScript中的一个变量,JQuery现在可以访问它。在其他服务器语言中,您也可以做类似的事情。

不,jQuery无法做到这一点——它只是一个客户端JS框架。这种逻辑必须在服务器端运行,因为这些文件就在服务器端。Ajax只是让客户端请求服务器提供信息的一种方式,因此您可以使用jQuery来查询服务器,但是文件计数逻辑将由Server Orror主机运行,否则您仍然必须将服务器和客户端视为两个独立的实体。服务器位于同一台机器上并不意味着您的页面对服务器中包含的内容具有私人访问权限。