ajax - YII2 gridview使用ajax自定义搜索

标签 ajax search gridview yii2

我正在使用 Yii2.0 搜索功能,如果我们显示网格意味着 ajax 搜索工作正常,但我必须更改布局(参见下面的屏幕),从右侧表单我必须使用ajax 进行搜索。

我也用谷歌搜索,但没有找到相关的。

enter image description here

预先感谢您的帮助。

最佳答案

我建议您使用单独的过滤器形式,如本 Yii2 指南中的解释 http://www.yiiframework.com/doc-2.0/guide-output-data-widgets.html#separate-filter-form

使用部分 View _search.php 并包含(例如:)以下内容:

<?php

 use yii\helpers\Html;
 use yii\widgets\ActiveForm;

?>

 <div class="post-search">
    <?php $form = ActiveForm::begin([
      'action' => ['index'],
      'method' => 'get',
   ]); ?>

  <?= $form->field($model, 'title') ?>

  <?= $form->field($model, 'creation_date') ?>

  <div class="form-group">
    <?= Html::submitButton('Search', ['class' => 'btn btn-primary']) ?>
    <?= Html::submitButton('Reset', ['class' => 'btn btn-default']) ?>
  </div>

  <?php ActiveForm::end(); ?>
</div>

and include it in index.php view like so:

<?= $this->render('_search', ['model' => $searchModel]) ?>

关于ajax - YII2 gridview使用ajax自定义搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35473744/

相关文章:

ajax - 我如何使用 <p :fileUpload> with mode simple and ajax ="true"?

jquery - AJAX 获取请求失败 : JSONP

performance - 在数字范围列表中搜索数字

django - 如何使用 django-haystack 按字符串形式搜索整数字段(例如 "priority")?

asp.net - 使用存储过程过滤 Gridview

Android 在另一个 Activity 中更新 GridView

javascript - IE 中的 XMLHttpRequest.responseURL

asp.net - 如何保护我的通用处理程序调用?

c# - 如何提高数据 GridView 中的搜索速度

c# - 抓取 Gridview 文本框输入值 Jquery