これは、ページネーションの簡単なコードです。2つのタブで2つの異なるテーブルに使用します。
<script>
$(".clik_for_fetch").click(function(){
var request={ id: $(this).attr('fetch_id') };
$.ajax({
url:"pro/userlist.php",
data:request,
dataType:"html",
type:'POST',
beforeSend: function(){
},
success:function(result){
$("#MyId tbody ").html(result);
},
complete: function(){
}
});
});
</script>
この行に動的にIDを取得するにはどうすればよいですか
$("#MyId tbody ").html(result);
var request={ id: $(this).attr('fetch_id') };
HTML コード: tab1
<table class="table table-striped" id="usertable">
</table>
とナンバーベージ
<li><a href="#" class="clik_for_fetch" fetch_id1="'.$i.'">'.$i.'</a></li>'
タブ2
<table class="table table-striped" id="grouptable"
</table>
とナンバーベージ
<li><a href="#" class="clik_for_fetch" fetch_id2="'.$i.'">'.$i.'</a></li>'
編集: これは HTML コードです
<div class="bs-example bs-example-tabs">
<ul id="myTab" class="nav nav-tabs">
<li class="active"><a href="#userslist" data-toggle="tab" > userlist </a></li>
<li><a href="#usergroups" data-toggle="tab"> usergroups </a></li>
</ul>
<div id="myTabContent" class="tab-content">
<div class="tab-pane fade in active" id="userslist">
<table class="table table-striped" id="usertable">
<thead>
<tr>
<th> ID </th>
<th> name </th>
<th> username </th>
<th style="width: 36px;"> edit </th>
</tr>
</thead>
<tbody>
</tbody>
</table>
</div>
<hr>
<ul class="pagination" id="pagination">
<?php
while($total_rows_user > 0)
{
echo '<li><a href="#" class="clik_for_fetch" fetch_id1="'.$i.'">'.$i.'</a></li>';
$i++;
$total_rows_user--;
}
?>
</ul>
</div>
<div id="myTabContent" class="tab-content">
<div class="tab-pane fade in " id="usergroup">
<table class="table table-striped" id="grouptable">
<thead>
<tr>
<th> ID </th>
<th> name </th>
<th> username </th>
<th style="width: 36px;"> edit </th>
</tr>
</thead>
<tbody>
</tbody>
</table>
</div>
<hr>
<ul class="pagination" id="pagination">
<?php
while($total_rows_group > 0)
{
echo '<li><a href="#" class="clik_for_fetch" fetch_id2="'.$i.'">'.$i.'</a></li>';
$i++;
$total_rows_group--;
}
?>
</ul>
</div>
</div><!--End tab-->
<script>
$(".clik_for_fetch").click(function(){
var request={ id: $(this).attr('fetch_id') };
$.ajax({
url:"pro/userlist.php",
data:request,
dataType:"html",
type:'POST',
beforeSend: function(){
},
success:function(result){
$("#MyId tbody ").html(result);
},
complete: function(){
}
});
});
</script>
コードは、2 つの異なるタブにある 2 つのテーブルで構成されています。画像の下の画像を参照してください。
各テーブルには個別の ID とページ数があります