@Leopandro
Разработчик CRM/ERP систем

Pjax запрос при событии input сделать невозможно?

У меня есть форма, при сабмите которого выполняется pjax запрос на сервер, который возвращает мне контент, а как сделать так чтобы запрос делался при событии input?
View:
<div class="client-index">
    <div class="col-xs-2">
        <h3 style="margin-top:0px"><?= Yii::t('app', 'Search title') ?></h3>
        <div class="row-fluid">
            <?= $this->render('_search', [
                'model' => $searchModel
            ])?>
        </div>
    </div>
    <div class="col-xs-10" id="clients_list">
        <h3 style="margin-top:0px"><?= Html::encode($this->title) ?></h3>
        <div class="row-fluid">
            <p>
                <?= Html::a(Yii::t('app', 'Create client'), ['create'], ['class' => 'btn btn-success', 'id' => 'create_client']) ?>
            </p>
        </div>
        <?
//        \yii\widgets\Pjax::begin(['id' => 'list_client']);
            echo ListView::widget([
            'dataProvider' => $dataProvider,
            'options' => [
                'tag' => 'div',
                'class' => 'list-wrapper',
                'id' => 'list-wrapper',
                ],
            'layout' => "{summary}\n{pager}\n{items}",
            'itemView' => function ($model, $key, $index, $widget) {
                return Html::a($model->name, ['/client/view', 'id' => $model->id], ['class'=>'btn btn-default']);
            }
            ]);
//        \yii\widgets\Pjax::end();
        ?>
    </div>

</div>


Код, который генерируется фреймворком:
jQuery(document).pjax("#pjax_inner a", "#pjax_inner", {"push":true,"replace":false,"timeout":"20000","scrollTo":false});
jQuery(document).on('submit', "#pjax_inner form[data-pjax]", function (event) {jQuery.pjax.submit(event, '#pjax_inner', {"push":true,"replace":false,"timeout":"20000","scrollTo":false});});


Не нашел решения в интернете ни в одном сайте, документацию читал. По-моему эта задача невыполнимая.
  • Вопрос задан
  • 652 просмотра
Решения вопроса 1
vakorovin
@vakorovin
Разработчик
Какое событие? Вы видимо имеете ввиду onkeyup.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы