DataTables: 删除记录的最佳实践

在表格中删除一行或多行,一般要满足:

1. 删除时不重新加载页面,要ajax

2. 删除后重新渲染表格时不会跳到第1页,不会清空当前的搜索条件

我是这么做的:

	var table;   

	$( document ).ready(function() {
		//正式初始化table
		table =	$('#myTable').DataTable({...
		});
	});

	function delete(id){	
            $.ajax({  
              ...
               success: function(resp){
                	table.draw(false); //删除记录后,立即重新渲染表格。false参数的意思是不reset, 即渲染时停留在当前页,不清空当前搜索条件
               }
               ...
               });
	    }	





Leave a Comment

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.