Sans interroger le serveur pour ces informations (par exemple via AJAX ou une autre requête http), il est impossible de savoir quels fichiers existent sur le serveur. Toutefois, si vous considérez que la page Web que vous voyez en premier lieu est une page qui vous a été donnée par le serveur, votre serveur peut inclure la liste complète des fichiers déjà contenue dans une variable de tableau JavaScript au fur et à mesure que la page est en cours. demandé et envoyé au client. Techniquement fait pendant une requête http, mais ce n'est pas quelque chose que vous avez à AJAX. Le seul inconvénient de cette méthode est que si le fichier liste des changements alors que vous êtes sur la page, la liste que vous voyez ne pas mis à jour jusqu'à ce que la page entière est mise à jour par le client (vous aurez besoin AJAX pour les mises à jour en temps réel).
Si votre serveur est PHP, vous ajouteriez des balises <?php ?>
à votre page au sein de l'élément <script>
et reproduiriez une nouvelle variable avec tous les noms de fichiers qui y sont ajoutés. Comme il s'agit maintenant d'une variable dans JavaScript, JQuery peut maintenant y accéder. Dans d'autres langues de serveur, vous feriez des choses similaires.
où est le dossier? – Paul
Non, jQuery ne peut pas le faire - il est tout simplement un cadre de JS côté client. Cette logique doit être exécutée côté serveur, puisque c'est là que vivent ces fichiers. AJAX est tout simplement une façon d'avoir le client demande au serveur de lui donner des informations, vous pouvez utiliser jQuery pour interroger le serveur, mais la logique de comptage de fichier sera géré par le serveur – nbrooks
sur le localhost –