Я занимаюсь разработкой панели администратора, Я хочу создать функции для редактирования, удаления и создания сообщений, используя ajax и bootstrap-modal (обработка ajax -> результат возврата -> перезагрузить страницу -> показать предупреждениемодальный).
Но после перезагрузки страницы первый или второй модальные оповещения не отображаются или отображаются в течение короткого времени и прячутся после этого.Я думаю, что эта ошибка из-за перезагрузки страницы с помощью AJAX, поскольку, когда модал оповещения не появляется, страница была заморожена, и я даже не могу прокрутить ее.
Это мой код AJAX
$(".bneditdata").click(function(){
$("#kqalert").empty();
var id = undefined;
id = $(this).val();
$.post("showpost.php",{ id:id },function(key){
$("#ketqua2").html(key['title']);
$("#ketqua3").html(key['description']);
CKEDITOR.instances['ketqua4'].setData(key['content']);
$("#luu2").click(function(){
var title = $("#ketqua2").val();
var description = $("#ketqua3").val();
var content = CKEDITOR.instances['ketqua4'].getData();
$('#editdata').on('hidden.bs.modal', function (e) {
id = undefined;
});
$.post("editpost.php",{ id:id , title:title , description:description , content:content },function(value){
$("#kqalert").html(value);
//setTimeout(function(){
$.ajax({
url: "posts.php",
context: document.body,
success: function(s,x){
$(this).html(s);
}
});
//}, 100);
});
});
},'json');
});