Создайте для каждого изображения в папке с помощью плагина jQuery или Javascript

#javascript #jquery #gallery

#javascript #jquery #Галерея

Вопрос:

Есть ли способ добавить <ul> с <li> изображениями из папки, используя только javascript? Я могу создать эту функциональность с помощью серверной технологии, но мне было интересно, существует ли какая-нибудь технология на стороне клиента, которая также сотворила бы волшебство.

Я хочу создать галерею эскизов без программирования на стороне сервера.

Комментарии:

1. Откуда бы вы взяли список файлов изображений? Если вы не можете, например, просмотреть каталог по HTTP и проанализировать индексную страницу, я думаю, вам придется получить этот список с сервера.

2. @Rup, да, мне нужно было бы предоставить какой-то список, чтобы добиться этого, к сожалению. Я просто подумал, есть ли способ … без использования серверной технологии, то есть.

Ответ №1:

Не без серверного кода, javascript является клиентским языком и не может получить доступ к файловой системе. Представьте себе огромные проблемы с безопасностью, если бы кто-нибудь мог запускать код в вашей личной файловой системе!

Ответ №2:

Нет, javascript не может напрямую взаимодействовать с файловой системой (серверами или клиентами). Потенциально вы могли бы создать службу, которую вы могли бы вызывать через ajax, которая возвращает изображения, но вам потребуется хотя бы частичное решение на стороне сервера.

Ответ №3:

Уверен, что это невозможно! даже если вы используете ajax, вам все равно потребуется, чтобы серверный код просматривал изображения и возвращал их.

Ответ №4:

Код jQuery:

 $("img").wrap('<li>').wrap('<ul>');
  

эта команда выполнит поиск по всем тегам изображений и обернет их

 <ul>
 <li>
   <img .....>
 </li>
</ul>
  

Комментарии:

1. каждое изображение упаковывается в свой собственный список. Не говоря уже о том, что для начала ему нужно получить список изображений. Его вопрос подразумевает, что у него не созданы теги img и что нужно прочитать в каталоге, чтобы получить изображение