Доброго времени суток , помогите пожалуйста никак не могу допетрить, есть Код (Text): <form class="userfiles-form" method="post" action=""> <div class="dz-image"><a href="фотка пользователя" data-fancybox="" id='photos'>имя фотки</a></div> ... ... ... </form> может быть и несколько может быть и одна фотка, каким макаром мне получить значения ссылок на эти фотки, заранее премного благодарен
Так по порядку. Ты хочешь получить массив картинок который пользователь передает формой? и вывести названия этих картинок. так?
ну так напиши что то вроде этого PHP: if(isset($_FILES) && !empty($_FILES)){ foreach($_FILES as $val){ echo $val['название инпута']['name']; //Вроде так } }
получается надо сделать выборку из этой формы массива фоток и поместить в Код (Text): <div id="ph"></div>
да файл выбирается все нормально, дело в том что там ajax загрузка и на выходе сразу просто фотки обернутые в Код (Text): <form class="userfiles-form" method="post" action=""> можно не обращать внимания на это даже, надо как то выбрать со страницы Код (Text): <div class="dz-image"><a href="фотка пользователя" data-fancybox="" id='photos'>имя фотки</a></div> --- Добавлено --- и вывести массив фоток пользователя
смотри есть html страница на ней может быть несколько таких блоков Код (Text): <div class="dz-image"><a href="фотка пользователя" data-fancybox="" id='photos'>имя фотки</a></div> надо со всей страницы выбрать значение href у ссылок с id='photos' и записать в блок
ну тогда используй js или jq Код (Javascript): $('.dz-image').each(function(){ console.log($(this).children('a').prop('href')); }) Вроде так
Код (Text): $(document).ready(function() { $('.dz-image').each(function(){ console.log($(this).children('a').prop('href')); }); }); jquery да подключен Код (Text): <script src="http://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
Код (Text): $(document).ready(function() { в этой строке он мне пишет $ is not defined , к сожалению нет , там просто ссылку не получится