【发布时间】:2011-12-15 00:32:51
【问题描述】:
我正在使用DataTables。我想让用户选择多行并删除它们。到目前为止,我已经让它工作了,所以它使用下面的代码删除了选择中的第一行。
Ajax 代码:
/* Add a click handler for the delete row */
$('#delete').click( function() {
/* fnGetSelected returns an array of integers - each int is a db unique id */
var anSelected = fnGetSelected( oTable );
delete_url = '/delete/' + anSelected[0];
$.ajax({
url: delete_url,
type: 'GET',
});
oTable.fnDeleteRow( anSelected[0] );
fnReloadAjax();
} );
Django 代码:
@login_required
def delete(request, row_id):
item = get_object_or_404(Items, pk=row_id, user=request.user)
item.delete()
如何更新它以将所有行 ID 传递给 Django 后端?我想我需要发布 anSelected 数组,但不知道该怎么做。我需要什么 Django 代码来处理这个整数数组?
【问题讨论】: