Что приводит к изменению порядка или строк в таблице после вызова функции location.reload () - PullRequest
0 голосов
/ 09 января 2020

Я борюсь с несколько тривиальной проблемой здесь. После закрытия модального окна появляется порядок изменения строк и даже нумерации страниц. У кого-нибудь есть идеи, что вызывает эту проблему и как ее можно предотвратить? Есть ли способ избежать перезагрузки страницы после закрытия модальной? Вот мой код ниже

  $(function () {
                $(".anchorDetail").click(function () {
                    debugger;
                    var $buttonClicked = $(this);
                    var id = $buttonClicked.attr('data-id');
                    var options = { "backdrop": "static", keyboard: true };
                    $.ajax({
                        type: "GET",
                        //url: TeamDetailPostBackURL,
                        url:'/FilteredSearch/Client',
                        contentType: "application/json; charset=utf-8",
                        data: { "Id": id },
                        datatype: "json",
                        success: function (data) {
                            debugger;
                            $('#myModalContent').html(data);
                            $('#myModal').modal(options);
                            $('#myModal').modal('show');


                        },
                        error: function () {
                            alert("Dynamic content load failed.");
                        }
                    });
                });


                $("#closebtn").click(function () {
                    $('#myModal').hide();
                    //e.preventDefault();
                    location.reload();

1 Ответ

1 голос
/ 10 января 2020

location.reload () вызывает такое поведение. Вы можете получить модальное закрытие без вызова location.reload () в вашем методе closebtn click.

Пожалуйста, попробуйте удалить location.reload ().

...