undefined и пагинация
Всем привет.
Есть у меня задачка веселая, получить массив данных и вывести его с пагинацией, но чет не могу воткнуть как это связать - клик на сайте - переменная, значение ссылки где кликнули, перадать в js скрипт и вернуть... В общем всю ночь не спал видимо еще и ахинею пишу... Работа с апи vk :) function call(q){ VK.Api.call('audio.search', { q: q, count : 50}, function(data) { if(data.response.length > 0) { var scrpt = '<script> audiojs.events.ready(function() { var as = audiojs.createAll();});</script>'; pages = data.response[0] / 50; var pager = ''; var content = ''; for(i = 0; i < data.response.length; i++) { content += '<li><audio src="'+ data.response[i].url +'" preload="none" /><div class="track-details">'+ data.response[i].artist +' - '+ data.response[i].title +'</div></li>'; } for (p = 1; p == pages; p++) { pager += '<a class="pag" href="'+pages[p]+'">'+ pages[p] +'</a>'; } $('#pager').html(pager); $('ol#music').html(content); $('ol#vkmusic').html(scrpt); } }); } У меня еще функция которая клик лови с поиска $('#submit').click(function(e){ e.preventDefault(); var q = $('#search').find('input[name=q]').val(); call(q); }); Ну в том месте где я пытаюсь страницы вычислять там бок очевидный... Ребятушки прошу покажите путь решения с пагинацией, а то спать хочется по ночам :cray: Да и первая итерация content возвращает undefined, на сколько помню надо переменную правильно объявить, но чет не помогает, ни так = ' ', ни так new array().... |
Часовой пояс GMT +3, время: 13:34. |