我想在我的网站上创建一个用于评论的分页系统。到目前为止,我已经能够使用php / mysql和html创建分页但是每次我们点击下一个按钮时页面都必须刷新(对于下一组评论)或上一页或特定页面......
就我对jquery的了解而言,我在想,当用户点击下一个按钮时,我们将页码的数据发布到comments.php然后回显comments.php中的所有注释,然后是jquery数据变量接收文件中回显的所有数据,并将其附加到#comments框...
我的解决方案是否有效?或任何人有更好的解决方案.....谢谢
答案 0 :(得分:2)
你的问题没有多大意义,而且非常混乱。
您可以在首次加载页面时加载整个列表,并使用jquery通过隐藏额外的条目对其进行分页,这对于具有几页内容的列表非常有用。
另一个选项是在单击适当的链接时使用AJAX获取下一页或上一页。
jquery有很多分页添加。 Maybe check them out
不要使用POST请求获取下一页,因为它看起来像你的样子,除非你只是使用了错误的术语。
答案 1 :(得分:0)
是的,当您点击“下一步”时,您会向comments.php发送ajax请求,并用新的评论替换当前的评论。
答案 2 :(得分:0)
你可以在jQuery中使用get()/ getJSON()调用来完成它。
像
这样的东西$('#next').click(function(){
$.getJSON('url?withnextpage=number',
function(data){
//update variables or the DOM
});
});
以JSON方式返回它可能会更快。我希望有帮助