|
@@ -594,6 +594,10 @@
|
|
|
<!-- End Table with stripped rows -->
|
|
|
|
|
|
</div>
|
|
|
+ <div class="d-flex justify-content-center mb-3">
|
|
|
+ <span class="prev-btn prev" style="margin-right: .3rem;">prev</span>
|
|
|
+ <span class="next-btn next" style="margin-left: .3rem;">next</span>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
@@ -683,13 +687,36 @@
|
|
|
$(document).ready(function($) {
|
|
|
// 檢查是否可存取該頁面
|
|
|
checkRoute();
|
|
|
+ let num_per_page = 20;
|
|
|
+ let n = 0;
|
|
|
+
|
|
|
+ let totalPage;
|
|
|
+
|
|
|
+ $('.prev').click(function(){
|
|
|
+ if(n <= 0) {
|
|
|
+ n = 0;
|
|
|
+ } else {
|
|
|
+ n --;
|
|
|
+ }
|
|
|
+ pagination(data)
|
|
|
+ })
|
|
|
+
|
|
|
+ $('.next').click(function(){
|
|
|
+ if(n >= totalPage) {
|
|
|
+ n = totalPage;
|
|
|
+ } else {
|
|
|
+ n ++;
|
|
|
+ }
|
|
|
+ pagination(data)
|
|
|
+ })
|
|
|
|
|
|
var url = 'https://api.ptt.cx:8750/api/v1/user/';
|
|
|
var access_token = get_access_token();
|
|
|
var headers = {'Authorization': 'Bearer ' + access_token}
|
|
|
- let num_per_page = 20;
|
|
|
|
|
|
|
|
|
+ let data = [];
|
|
|
+
|
|
|
$.ajax({
|
|
|
url: url,
|
|
|
headers: headers,
|
|
@@ -697,10 +724,10 @@ $(document).ready(function($) {
|
|
|
console.log(res); // test
|
|
|
var temp = "";
|
|
|
var adminStr = "";
|
|
|
-
|
|
|
let f = 0;
|
|
|
for (let i=0; i < res.length; i++) {
|
|
|
if (res[i].userid) {
|
|
|
+ data.push(res[i]);
|
|
|
f++;
|
|
|
temp += `<tr>
|
|
|
<th scope="row">${f}</th>
|
|
@@ -708,7 +735,10 @@ $(document).ready(function($) {
|
|
|
</tr>`
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
$(".userdata").html(temp);
|
|
|
+ totalPage = Math.ceil(data.length / 20);
|
|
|
+ pagination(data);
|
|
|
let j = 0;
|
|
|
for (let i=0; i < res.length; i++) {
|
|
|
if (res[i].account) {
|
|
@@ -739,6 +769,24 @@ $(document).ready(function($) {
|
|
|
}
|
|
|
});
|
|
|
|
|
|
+ function pagination(data) {
|
|
|
+ console.log(data);
|
|
|
+ let d = data.slice(num_per_page*n, (num_per_page*n)+20);
|
|
|
+ let temp;
|
|
|
+ // console.log(n);
|
|
|
+ // console.log(d);
|
|
|
+ // console.log(num_per_page*n);
|
|
|
+ for (let i=0; i < d.length; i++) {
|
|
|
+
|
|
|
+ temp += `<tr>
|
|
|
+ <th scope="row">${i+num_per_page*n +1}</th>
|
|
|
+ <td>${d[i].userid}</td>
|
|
|
+ </tr>`
|
|
|
+
|
|
|
+ }
|
|
|
+ $(".userdata").html(temp);
|
|
|
+ }
|
|
|
+
|
|
|
});
|
|
|
|
|
|
|