У меня проблема при перезагрузке страницы с помощью ajax - PullRequest
0 голосов
/ 23 октября 2018

Я занимаюсь разработкой панели администратора, Я хочу создать функции для редактирования, удаления и создания сообщений, используя 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');
            });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...