Не корректно работает pjax и ajax

У меня есть блок pjax который выводит данные и обновляет их, я сделал форму в отдельном views и вставил ее в pjax и по submit отправляю запрос к ation который просто стопит все компании но если страницу перезагрузить pjax не работает

ActiveForm::begin([
    'id' => 'campaign-stop',
    'class' => 'text-center',
    'action' => ['stop'],
    'options' => ['data-pjax' => false],
]);

?>

<div class="block-control-buttons" style="text-align: center; display: block; padding: 0; ">
    <button class='button_control stop'></button>
</div>

<?php
$this->registerJs('
    $("#campaign-stop").on("beforeSubmit", function (e) {
        e.preventDefault();

        if (confirm("'.Yii::t("app", "Вы точно хотите выполнить это действие").'")){
            $.ajax ({
                url: $(this).attr("action"),
                type: "POST",
                async: false,
                success: function(response) {
                    $.pjax.reload({ container: "#pjax-grid-campaign"});
                },
            });
        };
    });', View::POS_READY);

ActiveForm::end();
?>

вот код формы и js запроса

помогите пожалуйста, куда копать не пойму


Ответы (0 шт):