Taio_O преди 1 седмица
родител
ревизия
08eade774c
променени са 1 файла, в които са добавени 9 реда и са изтрити 3 реда
  1. 9 3
      public/app.js

+ 9 - 3
public/app.js

@@ -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>';