Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 25.11.2015, 00:16
Аспирант
Отправить личное сообщение для FredIkO Посмотреть профиль Найти все сообщения от FredIkO
 
Регистрация: 19.04.2013
Сообщений: 53

Вытягиваю get запросов картинки как вывести нужное число картинок?
Доброй ночи дорогие форумчане вывожу на персональную страницу пользователя фотографии загруженные этим пользователем, в общем хочу вывести в профиле пользователя последние его 5 фотографий, у меня все получилось но вот загвоздка скрипт выводит все его фотографии будь их 100 выведет все, как задать скрипту что бы он вывел последние 5

$.get('/api/photo/0-1-0-17-'+user_id+'', function(skinsprofile){
    $('struct', skinsprofile).each(function (i)
    {
        if ($('member', this).text() != '')
        {
                          var mydata = new Array(); 

                          $('name', this).each(function(){ 
                              mydata[$(this).text()] = $(this).next().text(); 
                          }); 





            $('.last-skins').append('<span class="photo-load-materials" id="p-sc"><div class="center-photo-load "><div class="center-block-nones"><a href="#"><img src="'+mydata['PHOTO_URL']+'" class="skin"></a></div></div></span>')
        }
    });
});

Последний раз редактировалось FredIkO, 25.11.2015 в 00:19.
Ответить с цитированием
  #2 (permalink)  
Старый 25.11.2015, 00:18
Аспирант
Отправить личное сообщение для FredIkO Посмотреть профиль Найти все сообщения от FredIkO
 
Регистрация: 19.04.2013
Сообщений: 53

нашел такой вариант

// не самый быстрый вариант
$( '.some-hint:lt( 5 )' );

// эффективнее будет
$( '.some-hint' ).slice( 0, 5 );


но как применить правильно не понял
Ответить с цитированием
  #3 (permalink)  
Старый 25.11.2015, 00:53
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,126

FredIkO,
.slice( -5 ).each
Ответить с цитированием
  #4 (permalink)  
Старый 25.11.2015, 11:27
Аспирант
Отправить личное сообщение для FredIkO Посмотреть профиль Найти все сообщения от FredIkO
 
Регистрация: 19.04.2013
Сообщений: 53

рони,
Спасибо большое работает

$.get('/api/photo/0-1-0-17-'+user_id+'', function(skinsprofile){
    $('struct', skinsprofile).slice( -5 ).each(function (i)
    {
        if ($('member', this).text() != '')
        {
                          var mydata = new Array(); 

                          $('name', this).each(function(){ 
                              mydata[$(this).text()] = $(this).next().text(); 
                          }); 
            $('.last-skins').append('<span class="photo-load-materials" id="p-sc"><div class="center-photo-load "><div class="center-block-nones"><a href="#"><img src="'+mydata['PHOTO_URL']+'" class="skin"></a></div></div></span>')
        }
    });
});
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Генерация поля из 8000 картинок на стороне клиента VS генерация картинки на сервере xintrea Events/DOM/Window 2 25.06.2013 20:10
Как сверстать input без картинок greatilya (X)HTML/CSS 26 26.01.2012 16:10
Как можно остановить загрузку картинки? EugeneVB Элементы интерфейса 3 30.05.2011 22:18
Как проиндексировать картинки HTML код которых генерируется на JS greatilya Оффтопик 9 22.09.2010 07:42
Как подключить XML к слайдеру картинок. Mexxman jQuery 0 12.08.2010 15:34