但愿这是后话,将很容易补救。 我有一点了解的一个问题的jQuery分页插件。
从本质上讲,所有我试图做的是加载一个PHP文件,然后分页结果。 我试图熄灭他们的榜样,但我没有得到我要找的结果。
这里的JavaScript的:
function pageselectCallback(page_index, jq){
var new_content = $('#hiddenresult div.result:eq('+page_index+')').clone();
$('#Searchresult').empty().append(new_content);
return false;
}
function initPagination() {
var num_entries = $('#hiddenresult div.result').length;
// Create pagination element
$("#Pagination").pagination(num_entries, {
num_edge_entries: 2,
num_display_entries: 8,
callback: pageselectCallback,
items_per_page:3
});
}
$(document).ready(function(){
$('#hiddenresult').load('load.php', null, initPagination);
});
这是我的HTML(PHP的加载后):
<div id="Pagination" class="pagination"> </div>
<br style="clear:both;" />
<div id="Searchresult"> </div>
<div id="hiddenresult" style="display:none;">
<div class="result">Result #1</div>
<div class="result">Result #2</div>
<div class="result">Result #3</div>
<div class="result">Result #4</div>
<div class="result">Result #5</div>
<div class="result">Result #6</div>
<div class="result">Result #7</div>
</div>
基本上,我想每个页面上展示“3”项目,但这是行不通的。 我假设在某个地方,我将需要创建一个在我的JS循环,但我对如何做到这一点困惑。 该文件可以在这里找到 。