如何限制要在页面上显示的内容?

时间:2012-02-07 11:16:11

标签: php javascript jquery

我正在制作一个显示数据的页面,这个页面非常庞大。对它进行了分页但是没有按照我想要的方式工作。我正在寻找,例如“查看更多结果”,点击这将增加页面的大小。此外,是否可以对每次点击显示的内容进行一些限制,比如它应该显示的每次点击,比如10或15行?

2 个答案:

答案 0 :(得分:0)

在我看来,最好的方法是剪切文本并使用PHP加载其中的一部分。这样初始页面就不会很重。然后使用“Read more ...”按钮,您可以发送ajax请求(使用jQuery,可能使用函数load()函数),您可以获得其他文本,这些文本将附加在当前文本之后的div中。另外,如果你想在每次按下按钮时只检索一些行,你可以用jQuery检查已经添加了多少div(只需在你的新div中添加一个类,你可以用$('#NameOfTheparent div.classOfTheNewDivs').length来检查它)并在ajax请求期间将变量传递给PHP(因此它不是$('newDiv').load('something.php')而是$('newDiv').load('something.php?var=numberOfDivAlreadyLoaded')

嗯,这是概念。 :P

答案 1 :(得分:0)