Я пытаюсь перезагрузить datatable. Я нажимаю на ячейку, а затем работает запрос ajax. Если он возвращает успех, мне нужно перезагрузить данные с новыми данными. Я могу увидеть действие перезагрузки «Обработка», но новые данные не отображаются в таблице.JQuery Datatable reload
Я использую ту же функцию в процессе удаления, и она работает.
Вот мой пример кода;
var dataTableId = "#dataTable";
function deleteFunction(){
// works correctly
}
$(dataTableId).dataTable({
"sAjaxSource": "url",
"aoColumns": [
...
],
"aoColumnDefs": [
...
]
});
var table = $(dataTableId).DataTable();
$('#dataTableFiles tbody').on('click', 'td', function() {
$.ajax({
url: "url",
type: 'post',
dataType: 'json',
data: postArray,
success: function (response) {
if (response.result) {
table.ajax.reload();
}
else {
table.ajax.reload();
}
},
error: function() {
console.log("err")
}
});
});
Спасибо ..
Можете ли вы рассказать нам, что такое verson dataTable api, который вы используете? –
Привет, "@version 1.10.0-dev" – kbrk
Вы видели ошибку в браузере? –