PHP AJAX 分页

3

我已经构建了一个与HTML表格一起使用的PHP AJAX分页。我有一个关于AJAX GET响应的快速问题。目前..我的分页脚本返回每个GET响应中包含整个HTML表格,然后清空包含HTML表格的DIV,然后将新的HTML表格放置在该DIV中。我的问题是...是更好地以JSON或XML格式返回数据,然后在JavaScript内构建表格吗?


我认为选择另一种方式只会获取数据,而不是与呈现相关的数据(HTML标签)。使用JavaScript构建演示需要一些时间。 - Andreas
4个回答

3
我肯定会在 JavaScript 中构建表格,这是可扩展的,并且是整个网站的良好实践。例如考虑移动客户端,每个字节都很珍贵。
获取 JSON 数据,它比整个 HTML 构建更轻量级。利用您客户端的 CPU :)
问候

2

我认为最好将数据发送回客户端,然后将数据放入表格中。如何发送数据(JSON还是XML)并不重要,但我更喜欢XML。


2
通过这种方式,您将节省一些网络资源,因为响应较小,这非常好。另一方面,由于需要使用JavaScript构建表格,您将有更多的客户端处理。做出你的选择 :)

0

虽然我知道这并没有直接回答你的问题,但我真的建议你去看看 PEAR Pager 类 - http://pear.php.net/package/Pager

这是一个非常棒的小类,我在构建一些 Web 应用程序时使用过它,并且有许多不同的选项可以指定。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接