【发布时间】:2014-03-13 04:27:34
【问题描述】:
大家晚上好,
就在真正对 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');
?>
我似乎无法通过 ajax 调用将页面变量传递给 php 脚本。我只是通过数据传递页面变量吗?如果是这样,我如何让分页显示在返回的结果下 - 只是寻找一些关于它如何可以完成
的指针如果我只使用 PHP,我可以对它进行分页和范围调整,它会在我向前或向后移动时切换页面
提前致谢(如果这个问题看起来很愚蠢,我们深表歉意)
【问题讨论】:
标签: php ajax json pagination