всякий раз, когда я обновляю или удаляю элемент из своей таблицы, он не обновляет таблицу автоматически, мне нужно перезагружать страницу каждый раз, когда я выполняю эти две функции [редактировать и удалять]
вот мой скрипт Ajax
$('.modal-footer').on('click', '.edit', function() {
$.ajax({
type: 'post',
url: '/setup/batch/edit',
data: {
'_token': $('input[name=_token]').val(),
'id': $("#fid").val(),
'batch_name': $('#n').val()
},
success: function(data) {
$('.item' + data.id).replaceWith("<tr class='item" + data.id + "'><td>" + data.batch_name + "</td><td><button class='edit-modal btn btn-info' data-id='" + data.id + "' data-name='" + data.batch_name + "'><span class='glyphicon glyphicon-edit'></span> Edit</button> <button class='delete-modal btn btn-danger' data-id='" + data.id + "' data-name='" + data.batch_name + "' ><span class='glyphicon glyphicon-trash'></span> Delete</button></td></tr>");
}
});
});//Delete// $('.modal-footer').on('click', '.delete', function() {
$.ajax({
type: 'post',
url: '/setup/batch/delete',
data: {
'_token': $('input[name=_token]').val(),
'id': $('.did').text()
},
success: function(data) {
$('.item' + $('.did').text()).remove();
}
});
});
Да, это то, что я хочу, где я должен это положить?
оба ваших блока success добавляют location.reaload(true)
внутри этого успеха: function (data) {location.reload ();}
это не работает, я думаю, я поставил это не на то место
Я отправляю ответ, ты его видишь
кстати, я использую модальное окно при обновлении .. мне нужно его трогать?



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


если вы хотите перезагрузить страницу после завершения процесса, вы можете сделать следующее
$('.modal-footer').on('click', '.edit', function() {
$.ajax({
type: 'post',
url: '/setup/batch/edit',
data: {
'_token': $('input[name=_token]').val(),
'id': $("#fid").val(),
'batch_name': $('#n').val()
},
success: function(data) {
location.reload();
}
});
});
если вы хотите перезагрузить страницу после завершения процесса, вы можете в случае успеха добавить следующее location.reload ();