jQuery有个插件,叫dataTable,这回做东西的时候使用了一下它。但由于我不懂前端,返回数据直接就把人家table里的tablebody给替换掉了,这样虽然能够进行显示,但由于它记录的仍然是一开始的值,所以分页、搜索直接就不能点了,一点又显示成原来的数据的结果了。上网查了一下在回调函数里应该这样做:
$('#dataTables-example').dataTable().fnClearTable(); //清空一下table
$('#dataTables-example').dataTable().fnDestroy(); //还原初始化了的datatable
$('#mydata').html(data);//改表,加入你的数据
$('#dataTables-example').DataTable({//重新初始化datatable
responsive : true
});