Я использую 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();
} );
Код Джанго:
@login_required
def delete(request, row_id):
item = get_object_or_404(Items, pk=row_id, user=request.user)
item.delete()
Как я могу обновить это, чтобы передать все идентификаторы строк на серверную часть Django? Я думаю, мне нужно POST массив anSelected, но я не уверен, как это сделать. Какой код Django мне понадобится для обработки этого целочисленного массива?