|
@@ -808,11 +808,17 @@ function updatePagination(containerId, pagination, loadFunction) {
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
+ // 根据容器ID确定函数名
|
|
|
+ let functionName = 'loadTestResults';
|
|
|
+ if (containerId === 'notifications-pagination') {
|
|
|
+ functionName = 'loadNotifications';
|
|
|
+ }
|
|
|
+
|
|
|
let html = '<ul class="pagination">';
|
|
|
|
|
|
// 上一页
|
|
|
if (pagination.page > 1) {
|
|
|
- html += `<li class="page-item"><a class="page-link" href="#" onclick="loadFunction(${pagination.page - 1})">上一页</a></li>`;
|
|
|
+ html += `<li class="page-item"><a class="page-link" href="#" onclick="event.preventDefault(); ${functionName}(${pagination.page - 1})">上一页</a></li>`;
|
|
|
}
|
|
|
|
|
|
// 页码
|
|
@@ -820,12 +826,12 @@ function updatePagination(containerId, pagination, loadFunction) {
|
|
|
const endPage = Math.min(pagination.pages, pagination.page + 2);
|
|
|
|
|
|
for (let i = startPage; i <= endPage; i++) {
|
|
|
- html += `<li class="page-item ${i === pagination.page ? 'active' : ''}"><a class="page-link" href="#" onclick="loadFunction(${i})">${i}</a></li>`;
|
|
|
+ html += `<li class="page-item ${i === pagination.page ? 'active' : ''}"><a class="page-link" href="#" onclick="event.preventDefault(); ${functionName}(${i})">${i}</a></li>`;
|
|
|
}
|
|
|
|
|
|
// 下一页
|
|
|
if (pagination.page < pagination.pages) {
|
|
|
- html += `<li class="page-item"><a class="page-link" href="#" onclick="loadFunction(${pagination.page + 1})">下一页</a></li>`;
|
|
|
+ html += `<li class="page-item"><a class="page-link" href="#" onclick="event.preventDefault(); ${functionName}(${pagination.page + 1})">下一页</a></li>`;
|
|
|
}
|
|
|
|
|
|
html += '</ul>';
|