为了对表格进行排序,我使用如下表格:
<div class="dynamic-content">
<table>
<!-- code goes here -->
</table>
</div> <!-- this div reloads only -->
<script src="tablesort.js"></script>
$('table').tableSort();
问题:页面是动态重新加载的,因此在ajax调用之后,它不再起作用。
动态重新加载页面后,如何使它仍然有效?
最佳答案
您所做的只是调用一次$('table').tableSort();
。
当表数据被ajax请求更改时,您必须再次调用它。
例如,如果您执行类似
$.ajax({
url: ...,
}).done(function( data ) {
// do something with data
$('table').tableSort();
});