За последние 24 часа нас посетили 16727 программистов и 1603 робота. Сейчас ищут 1327 программистов ...

Получить значение href

Тема в разделе "JavaScript и AJAX", создана пользователем deepdark, 6 дек 2017.

  1. deepdark

    deepdark Новичок

    С нами с:
    6 дек 2017
    Сообщения:
    16
    Симпатии:
    1
    Доброго времени суток , помогите пожалуйста никак не могу допетрить, есть
    Код (Text):
    1. <form class="userfiles-form" method="post" action="">
    2. <div class="dz-image"><a href="фотка пользователя" data-fancybox="" id='photos'>имя фотки</a></div>
    3. ...
    4. ...
    5. ...
    6. </form>
    может быть и несколько может быть и одна фотка, каким макаром мне получить значения ссылок на эти фотки, заранее премного благодарен
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    где получить? в чём получить?
     
  3. deepdark

    deepdark Новичок

    С нами с:
    6 дек 2017
    Сообщения:
    16
    Симпатии:
    1
    ну вывести вне формы в div к примеру с id="ph"
     
  4. Dron-Boy

    Dron-Boy Старожил

    С нами с:
    20 ноя 2014
    Сообщения:
    1.041
    Симпатии:
    126
    Возможно ты о массиве $_FILES ?
     
  5. deepdark

    deepdark Новичок

    С нами с:
    6 дек 2017
    Сообщения:
    16
    Симпатии:
    1
    по сути да получить массив значений в form из href="фотка пользователя"
     
  6. Dron-Boy

    Dron-Boy Старожил

    С нами с:
    20 ноя 2014
    Сообщения:
    1.041
    Симпатии:
    126
    Так по порядку. Ты хочешь получить массив картинок который пользователь передает формой? и вывести названия этих картинок. так?
     
    deepdark нравится это.
  7. deepdark

    deepdark Новичок

    С нами с:
    6 дек 2017
    Сообщения:
    16
    Симпатии:
    1
    да так точно
     
  8. Dron-Boy

    Dron-Boy Старожил

    С нами с:
    20 ноя 2014
    Сообщения:
    1.041
    Симпатии:
    126
    ну так напиши что то вроде этого
    PHP:
    1. if(isset($_FILES) && !empty($_FILES)){
    2.     foreach($_FILES as $val){
    3.         echo $val['название инпута']['name'];
    4.         //Вроде так
    5.     }
    6. }
     
  9. deepdark

    deepdark Новичок

    С нами с:
    6 дек 2017
    Сообщения:
    16
    Симпатии:
    1
    так блин инпута то нет, есть просто что описал в самом начале, нет кнопки submit , нет files
     
  10. Dron-Boy

    Dron-Boy Старожил

    С нами с:
    20 ноя 2014
    Сообщения:
    1.041
    Симпатии:
    126
    сделай
    PHP:
    1. echo'<pre>';
    2. print_r($_FILES);
    3. echo'</pre>';
    и кинь сюда что вывелось
     
    deepdark нравится это.
  11. deepdark

    deepdark Новичок

    С нами с:
    6 дек 2017
    Сообщения:
    16
    Симпатии:
    1
    получается надо сделать выборку из этой формы массива фоток и поместить в
    Код (Text):
    1. <div id="ph"></div>
     
  12. Dron-Boy

    Dron-Boy Старожил

    С нами с:
    20 ноя 2014
    Сообщения:
    1.041
    Симпатии:
    126
    и вобще как так нет инпута для выбора файла как ты файл собрался выбирать?
     
  13. deepdark

    deepdark Новичок

    С нами с:
    6 дек 2017
    Сообщения:
    16
    Симпатии:
    1
    да файл выбирается все нормально, дело в том что там ajax загрузка и на выходе сразу просто фотки обернутые в
    Код (Text):
    1. <form class="userfiles-form" method="post" action="">
    можно не обращать внимания на это даже, надо как то выбрать со страницы
    Код (Text):
    1. <div class="dz-image"><a href="фотка пользователя" data-fancybox="" id='photos'>имя фотки</a></div>
    --- Добавлено ---
    и вывести массив фоток пользователя
     
  14. Dron-Boy

    Dron-Boy Старожил

    С нами с:
    20 ноя 2014
    Сообщения:
    1.041
    Симпатии:
    126
    тогда я тебя не понимаю.
     
  15. deepdark

    deepdark Новичок

    С нами с:
    6 дек 2017
    Сообщения:
    16
    Симпатии:
    1
    смотри есть html страница на ней может быть несколько таких блоков

    Код (Text):
    1. <div class="dz-image"><a href="фотка пользователя" data-fancybox="" id='photos'>имя фотки</a></div>
    надо со всей страницы выбрать значение href у ссылок с id='photos' и записать в блок
     
  16. Dron-Boy

    Dron-Boy Старожил

    С нами с:
    20 ноя 2014
    Сообщения:
    1.041
    Симпатии:
    126
    ну тогда используй js или jq
    Код (Javascript):
    1. $('.dz-image').each(function(){
    2. console.log($(this).children('a').prop('href'));
    3. })
    Вроде так
     
  17. deepdark

    deepdark Новичок

    С нами с:
    6 дек 2017
    Сообщения:
    16
    Симпатии:
    1
    вставил но не выводит нифика
     
  18. Dron-Boy

    Dron-Boy Старожил

    С нами с:
    20 ноя 2014
    Сообщения:
    1.041
    Симпатии:
    126
    ты консоль смотрел?
     
  19. deepdark

    deepdark Новичок

    С нами с:
    6 дек 2017
    Сообщения:
    16
    Симпатии:
    1
  20. Dron-Boy

    Dron-Boy Старожил

    С нами с:
    20 ноя 2014
    Сообщения:
    1.041
    Симпатии:
    126
    jquery подключен? прописал в document.ready ?
     
  21. deepdark

    deepdark Новичок

    С нами с:
    6 дек 2017
    Сообщения:
    16
    Симпатии:
    1
    Код (Text):
    1. $(document).ready(function() {
    2. $('.dz-image').each(function(){
    3. console.log($(this).children('a').prop('href'));
    4. });
    5. });

    jquery да подключен
    Код (Text):
    1. <script src="http://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
     
  22. Dron-Boy

    Dron-Boy Старожил

    С нами с:
    20 ноя 2014
    Сообщения:
    1.041
    Симпатии:
    126
    ссылку можешь дать?*
     
  23. deepdark

    deepdark Новичок

    С нами с:
    6 дек 2017
    Сообщения:
    16
    Симпатии:
    1
    Код (Text):
    1. $(document).ready(function() {  в этой строке он мне пишет $ is not defined
    , к сожалению нет , там просто ссылку не получится
     
  24. Dron-Boy

    Dron-Boy Старожил

    С нами с:
    20 ноя 2014
    Сообщения:
    1.041
    Симпатии:
    126
    если движок wp nто пиши так
    Код (Javascript):
    1. jQuery(document).ready(function($) { }
     
  25. deepdark

    deepdark Новичок

    С нами с:
    6 дек 2017
    Сообщения:
    16
    Симпатии:
    1
    нее писал не помогает , он не может понять что такое dz-image походу