Не корректно работает 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 запроса
помогите пожалуйста, куда копать не пойму