Я хочу, чтобы таблица обновлялась после ввода данных, без обновления страницы. Данные обновляются, но после нажатия кнопки сохранения / отправки страница выглядит темной.
Код Ajax идет сюда:
$('#btnSave').click(function(){
var url = $('#editform').attr('action');
var data = $('#editform').serialize();
$.ajax({
type: 'ajax',
method:'post',
url: "<?php echo base_url(); ?>" + "index.php/project/updateData",
data: data,
dataType: 'json',
success: function(response){
$('#editform')[0].reset();
$('#editmodal').modal('hide');
showproject();
},
error: function(){
alert('Data not inserted.');
}
});
});
function showproject(){
$.ajax({
url: "<?php echo base_url(); ?>" + "index.php/project/project_show",
type: 'POST',
async: false,
data:{
show: 1
},
success: function(response){
$('#editmodal').modal('hide');
$('#userTable').html(response);
}
});
}
showproject()
isфункция для отображения таблицы, которая показывает обновленные данные и перенаправляет на контроллер, который, в свою очередь, перенаправляет на ту же страницу, где присутствует эта функция AJAX. (Это проблема? Если это так, как я буду это исправить?) Как будетя получаю обновленные данные без обновления страницы?