Пагинация Laravel после ajax не работает скрипты - PullRequest
0 голосов
/ 26 июня 2018

Я использую этот метод для нумерации страниц:

https://gist.github.com/tobysteward/6163902

Когда я нажимаю на страницу разбиения на страницы, другие мои скрипты на странице не работают после ajax. Мне нужно перезагрузить страницу, тогда скрипты работают.
Я использую простой скрипт:

$("#select").on("change", function() {
     alert()
});

Как я могу исправить это решение? Мне нужны скрипты загрузки?

1 Ответ

0 голосов
/ 26 июня 2018

После того, как вы загрузите свои сообщения, вам нужно перепривязать любое событие. попробуйте что-то вроде:

function getPosts(page) {
        $.ajax({
            url : '?page=' + page,
            dataType: 'json',
        }).done(function (data) {
            $('.posts').html(data);
            //bind again
            $("#select").on("change", function() {
                alert();
            });
            location.hash = page;
        }).fail(function () {
            alert('Posts could not be loaded.');
        });
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...