Я уже проверял каждый вопрос, связанный с этим, и, похоже, ничего не работает. Вот мой случай:
Я использую версию 1.10.20 DataTable, и я пытаюсь обновить sh данные после вставки / удаления на стороне сервера, используя Ajax jquery ($. ajax ), то я безуспешно пытаюсь обновить sh объект Datatable.
Мой код:
function displaymensajes()
{
$.ajax({
async: true,
url: 'ajaxscripts.php',
type: 'POST',
data: ({ "WTDo" : 'displaymensajes', "userid" : <?php echo $_SESSION["IDInversionista"] ?>}) ,
contentType: 'application/x-www-form-urlencoded; charset=UTF-8',
success: function (response) {
$('#tbodymensajes').html(response);
//If I make the call here($("#mensajesTable").DataTable();) instead of on document ready, the Second time the functions is called(I have to call it again when I insert or delete records) I get the error when it can't initialize twice and stuff.
//I try do the ajax.reload() no luck, its gives me the error where Json is not properly formatted(of course I not using Json format in the server side, the response is pure HTML code)
//I try delete the table and create it again, no luck
},
error: function () {
alert("error");
}
});
}
displaymensajes();
//On Document ready... Initialize the API
$(document).ready(function() {
$("#mensajesTable").DataTable();
} );
Результаты:
В таблице 2 строки но Datatable по-прежнему считает, что существует только один. Только догоняет, когда я обновляю sh страницу. ПОМОГИТЕ?.
введите здесь описание изображения
PD: Может кто-нибудь сделать refre sh () или update () для этого API, пожалуйста?