PJAX перезагрузка страницы

63
03 марта 2022, 06:10

Собственно как заставить PJAX сделать запрос на сервер и обновить страницу без перезагрузки не нажимая на ссылку. Пробовал следующее

$('a#pjax-reload').trigger('click')

Но результата не дало ни какого. Просто выполнялся переход по ссылке. Возможно я где-то не правильно понял суть и ответ на поверхности.

Answer 1

Попробуйте такой вариант:

$('selector').on('click', function() {
    $.pjax({
        container: 'контейнер',
        url: 'url'
    });
   //Ответ к комментарию:
   $(this).off('click');
    return false;
});

Тем самым вы удаляете обработчик после его срабатывания.

Либо так:

$('selector').on('click', function() {
}).off('click');
READ ALSO
Как обнулить одномерный массив

Как обнулить одномерный массив

Вот часть моего кода, он срабатывает по кнопке и делает некоторые вычисленияКак можно обнулить (очистить) массив, что бы не создавались дополнительные...

87
Как перенести все элементы управления на bitmap? C#

Как перенести все элементы управления на bitmap? C#

Проблема следующая: Я считываю все контролы на форме, затем перевожу их в картинкуДело в том, если контрол лежит на контроле, пример: На picturebox...

87
Привязка данных в Xamarin.Forms

Привязка данных в Xamarin.Forms

В приложении на XamarinForms необходимо сначала получить данные с сервера, а потом используя их нарисовать FlexLayout

95
Как "за кулисами" реализуется интернет-поток?

Как "за кулисами" реализуется интернет-поток?

Ковыряя ASPNET проект я задумался, а как за кулисами реализуются интернет-потоки

98