Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Постраничный вывод (https://javascript.ru/forum/misc/11265-postranichnyjj-vyvod.html)

bebeka 15.08.2010 01:59

Постраничный вывод
 
Здравствуйте!

Есть массив:

var data = {'message':[{'id':1,'name':'test'},{'id':2,'name':'test1'},{'id':3,'name':'test2'}]};


Смотрите, можно разбить этот массив на страницы по 2 записи, допустим. И вот если в URL будет #1 ,#2 ну это типо номер страницы.

p.s. в массиве вообще не менее 150 записей будет, нужно чтобы не сильно много на странице было инфы, и они разбивались на страницы. Не подскажете как это сделать ?)

Kolyaj 15.08.2010 08:46

И что непонятно?

Sweet 15.08.2010 11:03

Вы просите готовый скрипт с нуля.

Это работа, и за нее обычно платят деньги.
Для таких сообщений предназначен раздел форума "Работа".

Если вы все же хотите, чтобы вам помогли - приложите какие-то усилия сами и задавайте вопросы по ходу дела.

bebeka 15.08.2010 12:40

Извините, если б я мог сделать сам, я б не писал здесь. Так, смотрите.

$(document).ready(function(){
	var data = {'message':[
	{'id':1, 'name':'test'},
	{'id':2, 'name':'test1'},
	{'id':3, 'name':'test1'},
	{'id':4, 'name':'test1'},
	{'id':5, 'name':'test1'},
	{'id':6, 'name':'test1'},
	{'id':7, 'name':'test1'},
	{'id':8, 'name':'test1'},
	{'id':9, 'name':'test1'}
	]};

	var row = data.message.length;  // Елементов всего
	var page = 1; // Сколько елементов на страницу
	var list = Math.floor(row/page); // Сколько страниц ?

	$.each(data.message, function(i,item){
		document.write('id: '+item.id+'. Name: '+item.name+'<br />');
	});

});


как сделать вывод по 1 ( list ) ? а то я не понимаю, что-то, может быть я не так начал ?


Часовой пояс GMT +3, время: 09:13.