Сначала прости за мой плохой английский.Я пытаюсь создать кнопку в моей таблице данных.Кнопка для удаления данных в этой строке.Функция удаления работает.Проблема в том, что после удаления мой Datatable не обновил контент (только когда я обновляю страницу, контент обновился).
Я уже пробовал некоторые предложения в стеке другого потока.Идентификатор моей таблицы данных = "data" var data как глобальная переменная.
Это мой код JavaScript (внутри document.ready):
var temp = $('#data').DataTable
({
"columns":
[
null, null, null, null,
null, null, null,
{"width": "17%"}
]
});
table = JSON.parse('"' + temp + '"');
Это мой код для функции кнопки
function delete(kode) {
var x = confirm("Do you want to delete this data?");
if (x == true)
{
jQuery.ajax({
type : "POST",
url : "***"
dataType : 'json',
success : function()
{
table.ajax.reload();
alert("delete success");
},
error : function()
{
table.ajax.reload();
alert("delete fail");
}
});
} }
Ошибка в консоли:
Ошибка типа Uncaught: невозможно прочитать свойство 'ajax' с неопределенным значением в Object.error (hotel: 191) для u (VM226 jquery.js: 2) в Object.fireWith [as rejectWith] (VM226 jquery.js: 2) в k (VM226 jquery.js: 2) в XMLHttpRequest. (VM226 jquery.js: 2)