Убрать подмену адреса при pjax.reload

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
BERKUT
Сообщения: 16
Зарегистрирован: 2017.06.30, 01:51

Убрать подмену адреса при pjax.reload

Сообщение BERKUT »

Добрый вечер.
Застрял над такой простой проблемой.

Код: Выделить всё

<?= $form->field($model, 'id_model')->dropDownList(\common\models\HwModels::getHWModelList(),
            ['prompt' => [
                'text' => Yii::t('backend_translate', 'Select a Model'),
                'options' => [
                    'value' => 'null'
                ],

            ],
                'onchange' => ' $.pjax.reload(
                                {
                                    container: "#actionSection",
                                    url: "'.\yii\helpers\Url::to(['hardware/add-cpu']).'",
                                    type: "POST",
                                    data: {id_model: $(this).val()}
                                });
            ',
            ])->label(Yii::t('backend_translate', 'Model Name')); ?>

Код: Выделить всё

<? Pjax::begin([
                        'id'=>'actionSection',
                        'enablePushState' => false]); ?>
                        
<? Pjax::end(); ?>
в $.pjax.reload есть url, через который вызывается action, но при этом идёт подмена url. Каким образом можно запретить изменение адреса или как ещё вызвать action в pjax.reload.

Спасибо.
BERKUT
Сообщения: 16
Зарегистрирован: 2017.06.30, 01:51

Re: Убрать подмену адреса при pjax.reload

Сообщение BERKUT »

нашёл viewtopic.php?t=19081
Извиняюсь, часы убил на поиски, а тут случайно нашёл после небольшого отдыха.
Ответить