webinar
@webinar
Учим yii: https://youtu.be/-WRMlGHLgRg

Как запустить pjax из js?

Использую PJAX виджет для YII2
<?php Pjax::begin(['id'=>'pjax-content', 'timeout' => 10000,'linkSelector'=>'.order']); ?>

Но нужно обновлять не только по клику на ссылки, а и вызвать обновление из js при
$('#sorting').on('change',function(){
например
пробовал засунуть
$.get(href, function(){
            $.pjax.reload({container:'#pjax-content' });
        });

но при этом в идет куча запросов, в том числе обычный get.

Как отправить ajax запрос и потом обновить pjax-ом контент?.
  • Вопрос задан
  • 2629 просмотров
Решения вопроса 1
@matperez
У меня работает вот так. Это обработчик на событие изменения селекта в форме.
$.pjax.reload(this._container, {
        history: false,
        type: 'POST',
        data: form.serialize(),
        url: form.attr('action')
      });

Ок. Отмечай)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 нояб. 2024, в 03:54
1500 руб./за проект
22 нояб. 2024, в 02:56
10000 руб./за проект
22 нояб. 2024, в 00:55
500 руб./за проект