Php 如何实现网页功能,如YouTube/其他网站?
我还是Javascript新手,希望为评论和回复创建一个“页面”功能 YouTube视频有一个很好的分页功能,可以很好地分页评论Php 如何实现网页功能,如YouTube/其他网站?,php,javascript,jquery,Php,Javascript,Jquery,我还是Javascript新手,希望为评论和回复创建一个“页面”功能 YouTube视频有一个很好的分页功能,可以很好地分页评论 我该怎么做呢?我目前的设置是使用PHP、Javascript和MySQL。如果您谈论的是YouTube如何允许您在不离开实际页面的情况下浏览评论,那么这是通过。javascript请求被发送到服务器,请求新的注释页面。服务器用数据进行响应,然后IPT用新信息更新评论区域。所有这些都可以在不将用户重定向到新页面的情况下完成。Youtube将ajax请求发送回服务器,并获
我该怎么做呢?我目前的设置是使用PHP、Javascript和MySQL。如果您谈论的是YouTube如何允许您在不离开实际页面的情况下浏览评论,那么这是通过。javascript请求被发送到服务器,请求新的注释页面。服务器用数据进行响应,然后IPT用新信息更新评论区域。所有这些都可以在不将用户重定向到新页面的情况下完成。Youtube将ajax请求发送回服务器,并获取更新到当前查看页面的结果。其他网站也使用类似的技术 您需要知道的基本事项是:
$itemsPerPage
李>
$page = (int)$_POST['page'];
$itemsPerPage = 10; //Generally this might be static
$limit = (($page-1)*$itemsPerPage).",".$itemsPerPage;
// For the Page 1, this give 0,10
$query = "SELECT ... LIMIT $limit";
//Translates to LIMIT 0,10 so takes out the first 10 records or in other words first page
//get the records, creat the markup and echo them
现在,作为Javascript的一部分,这里是jQuery Post请求的一个示例
$("#yourpageonelink").click(function() {
$.post("yourpage.php", {
page: 1 // I am using static value for demo, but you should get this dynamically
}, function(data) {
//Now data will get the content returned from the php file
// So update the div
$("#mainContainer").html(data);
});
});
您对“页面”功能的要求是什么?谢谢,这帮了大忙!如果您不介意的话,还有一个问题:通过您的代码设置,我应该如何查找要在HTML上显示的总页数(供用户点击)?@TheJagganator我不知道,这取决于。确保包含足够的内容以供阅读,或者更好地提供一种方式来选择要显示的数量,就像stackoverflow一样。