如何显示动态内容的PHP pagination.The结果是显示使用ajax调用在div id 'msrResult',如何与bootstrap分页代码。下面是我的代码:
<script src="//code.jquery.com/jquery-2.0.3.min.js"></script>
<script src="//netdna.bootstrapcdn.com/bootstrap/3.0.3/js/bootstrap.min.js"></script>
<script src="//raw.github.com/botmonster/jquery-bootpag/master /lib/jquery.bootpag.min.js"></script>
<link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.0.3/css/bootstrap.min.css">
</head>
<div id="content2">Dynamic Content goes here</div>
<div id="page-selection">Pagination goes here</div>
<script>
$('#page-selection').bootpag({
total: 23,
page: 1,
maxVisible: 10
}).on('page', function(event, num){
$("#content2").html("Page " + num); // or some ajax content loading...
});
</script>
</body>
</html>
<div id=msrResult></div>发布于 2014-08-05 23:30:57
因为你已经使用了jQuery,所以有一个很好的速记方法叫做'load‘。
请参阅:http://api.jquery.com/load/
因为您的内容窗格具有id content2,所以您可以在page-change-event中使用它,如下所示:
$('#content2').load('http://your.url.com/path/thecontent.php');你不需要处理async、ajax等事件,这个速记方法就能做到这一点。你所要做的就是指定你想要加载的内容。您可以直接通过url或其他GET参数来完成此操作。
例如,当您想使用带有相应数字的GET-parameter页面时:
.on('page', function(event, num){
$('#content2').load('http://your.url.com/path/thecontent.php', { page: num });
});发布于 2015-05-28 18:49:06
这将从容器#msrResult中指定的url中检索所需的内容。
$(document).ready(function(){
// init bootpag
$('#page-selection').bootpag({
total: 23,
page: 1,
maxVisible: 10
}).on('page', function(event, num){
$.ajax({
url: "pageofresults?pageNumber="+num,
}).done(function(data) {
$("#msrResult").html( data );
});
});
});https://stackoverflow.com/questions/25139127
复制相似问题