Добрый вечер все,Paginating AJAX JSON возвращенные данные
Просто после того, как некоторые указатели действительно разбивают на страницы json закодированные данные.
Я смотрел на некоторые другие страницы в stackoverflow и по какой-то причине, похоже, не мог обернуть мою голову тем, что можно перерисовать возвращаемые данные json.
Я имел взгляд на следующих страницах: How to use jQuery to paginate JSON data?, PHP/JSON-jquery pagination и http://www.9lessons.info/2010/10/pagination-with-jquery-php-ajax-and.html
У меня есть следующие страницы:
fia.php (скрипт базы данных)
<?php
include('constants.inc.php');
$result=mysql_query("SELECT id, firstname, lastname FROM ".PERSON." ORDER BY lastname ASC, firstname ASC LIMIT 0, 30");
$num=mysql_numrows($result);
$data = array();
while ($row = mysql_fetch_row($result))
{
$data[] = $row;
}
echo json_encode($data);
?>
fi.php (для отображения результатов)
<?php
include('header.php');
?>
<script>
$(document).ready(function()
{
function loadit()
{
$.ajax(
{
url: "fia.php",
data: "",
dataType: "json",
success: function(d)
{
for (var i in d)
{
var r = d[i];
var id = r[0];
var fname = r[1];
var lname = r[2];
$('#stuff').append('<br/><b>ID</b> '+id+'<br/><b>Name</b> '+fname+' '+lname+'');
}
}
});
}
loadit();
});
</script>
<div id="stuff">Stuff goes here</div>
<?php
include('footer.php');
?>
Я просто не могу обернуть голову вокруг передачи переменных страницы скрипту php через вызов ajax. Я просто передаю переменную страницы через данные? Если да, то как я могу получить пагинацию показать под возвращаемые результаты - просто ищет некоторые указатели о том, как он может быть сделано
Если я использую исключительно PHP, я могу постраничной его и ранжировать это просто отлично и она будет переключать страницы, как я двигаюсь вперед или назад
Спасибо заранее (извинения, если этот вопрос кажется очень тупыми)