Я уже много читал здесь, но не могу найти рабочего решения! У меня есть datatable и внутри одного столбца есть кнопка редактирования. Если пользователь нажимает кнопку редактирования, появляется модальный текст, и пользователь может изменить запись из данных. После отправки формы изменения производятся внутри базы данных.dataTable - Обновить таблицу после формы submit
Теперь я хотел бы автоматически обновить свой стол и сделать перезагрузку страницы. Как я могу это достичь? Что мне нужно вызвать внутри моего сообщения о успехе?
Вот мой код:
index.php:
if ($savetodo=="true") {
$content=array("descr"=>$descr);
updateToDoInfo($id,$content);
}
AJAX представить:
<script>
$(function() {
$('#form_edittodo').on(\"submit\", function(event) {
event.preventDefault();
$.ajax({
url: 'index.php',
type: 'post',
data: $(this).serialize(),
beforeSend: function(){
$('#loading').show();
},
complete: function(){
$('#loading').hide();
},
success: function() {
// What should I enter here?
});
});
});
</script>
DataTable:
<script>
$(document).ready(function() {
$('#todolist12').DataTable();
});
</script>
Было бы здорово, если кто-то может помочь меня.
Вы имеете в виду, что используете плагин jquery dataTables, когда говорите о «datatable»? – Adam
да точно! извините забыл упомянуть об этом! –
Просто перерисуйте свой datatable в своей успешной/полной функции как: $ ('# todolist12'). DataTable(). FnDraw(); –