您好!您提到的 jQuery tablesorter 是一个基于 jQuery 的表格排序插件。在使用 AJAX 调用后,表格排序功能丧失可能是因为表格内容被动态更新,导致插件未能正确绑定到新的表格内容。以下是一些可能的解决方案:
- 在 AJAX 调用完成后,重新调用表格排序插件的初始化方法,例如:$('table').tablesorter();
- 如果您使用的是 tablesorter 的 AJAX 功能,可以尝试在 AJAX 请求完成后调用
update
方法,例如:$('table').trigger('update'); - 如果以上方法仍然无法解决问题,您可以尝试在 AJAX 调用完成后重新绑定排序事件,例如:$('table').off('click', 'thead th');
$('table').on('click', 'thead th', function() {
// 排序事件处理逻辑
});
希望以上方法能够帮助您解决问题。如果您有其他问题,请随时提问。