Как запретить pjax yii2 менять url после js запроса?

Борюсь уже какой день.

есть вид с pjax

<?php 
Pjax::begin([
    'id' => 'form_pjax',
    'clientOptions' => ['method' => 'POST'],
    'enablePushState' => false
]);
    $form = ActiveForm::begin([
    'id' => 'edit-form',
    'options' => [
        'method' => 'post',
        'data-pjax' => true
    ]]);
    /* ................................. */
    ActiveForm::end();
Pjax::end(); 
?>

и есть js запрос

var form = $('form#edit-form');

var formData = form.serialize();
$.pjax.reload({
    container:'#form_pjax', 
    url:form.attr('action'), 
    method:'post', 
    data:formData, 
    push: false, 
    timeout: 2000
});

И там и там указал push:false, но все равно при выполнении запроса меняется адресная строка.... Почему так происходит?


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

Автор решения: Алексей Шиманский

Попробуйте ещё добавить

'enableReplaceState' => false
→ Ссылка