Yii2:要搜索的从属下拉列表

变老

我想创建一个过滤器供用户搜索。我创建了这个从属下拉列表,但是它不起作用。我有“城市”和“州”表。它不起作用。错位错误POST http://localhost/smarthouse/web/index.php?r=post/lists?id=1 404 (Not Found)

有人可以告诉我我哪里出问题了吗?谢谢。

我的表格

    <?php
 $dataCity=ArrayHelper::map(\app\models\Cities::find()->
 asArray()->all(),'id', 'name');    
              $form = ActiveForm::begin();
            echo $form->field($searchModel, 'id')->dropDownList($dataCity, 
                                 [''=>'-Choose a Name-',
                                     'class'=>'adjust',
                      'onchange'=>'
         $.post("index.php?r=post/lists?id='.
       '"+$(this).val(),function( data ) 
               {
                          $( "select#post" ).html( data );
                        });
                    ']); 

            $dataState=ArrayHelper::map(\app\models\States::find()->
             asArray()->all(), 'id', 'name');
          echo $form->field($searchModel, 'id')
                ->dropDownList(
                    $dataState,   
                     ['id'=>'name',
                         'class'=>'adjust'
                         ]
                );
             ActiveForm::end(); 
           ?>

我在发布控制器中的列表操作

public function actionLists($id)
  {
     $countPosts = States::find()
     ->where(['city_id' => $id])
     ->count();

     $posts = States::find()
     ->where(['city_id' => $id])
     ->orderBy('id DESC')
     ->all();

     if($countPosts>0){
     foreach($posts as $post){

     echo "<option value='".$post->id."'>".$post->name."</option>";
     }
     }
     else{
     echo "<option>-</option>";
     }
scaisEdge

在您的onchange $ .post路径中,第二个GET参数应该以“ index.php?r = post / lists&id”开头,&而不是以?这种方式开头

 'onchange'=>'
     $.post("index.php?r=post/lists&id='. // use & not ? 
   '"+$(this).val(),function( data ) 
           {
                      $( "select#post" ).html( data );
                    });
                '

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Yii2:要搜索的从属下拉列表

来自分类Dev

Yii2:从属下拉列表

来自分类Dev

Thymeleaf中地图的从属下拉列表

来自分类Dev

使用DropDownListFor的从属下拉列表

来自分类Dev

带有jquery-select2的从属下拉列表内容

来自分类Dev

选择其他值后清除从属下拉列表

来自分类Dev

使用MongoDB在Express中填充从属下拉列表

来自分类Dev

“从属下拉列表”无效[Google App Engine上的Flask]

来自分类Dev

从属下拉列表+固定公式和计算

来自分类Dev

选择其他值后,清除从属下拉列表

来自分类Dev

yii2外键下拉列表

来自分类Dev

Yii2 jQuery onchange下拉列表

来自分类Dev

yii2 beforeSave 模式下拉列表

来自分类Dev

yii2 htmlhelper 下拉列表值

来自分类Dev

下拉列表不同的值 yii2

来自分类Dev

如何在GridView :: widget,Yii2的搜索框中使用简单的下拉列表?

来自分类Dev

从属下拉列表仅适用于表中的单行

来自分类Dev

如何在MVC4 Razor中实现从属下拉列表

来自分类Dev

具有相同名称范围的Excel上的两个不同的从属下拉列表

来自分类Dev

PHP在数据库相同表中的从属下拉列表

来自分类Dev

Yii2下拉列表没有$ model

来自分类Dev

在多选下拉列表中显示选定的选项-Yii2

来自分类Dev

yii2中下拉列表的验证规则

来自分类Dev

在Yii2中创建依赖项下拉列表

来自分类Dev

在多选下拉列表中显示选定的选项-Yii2

来自分类Dev

如何使用 ArrayHelper 在 Yii2 中制作下拉列表

来自分类Dev

Google表格:同一张工作表和相同脚本上的两组从属下拉列表

来自分类Dev

从属下拉列表按在第一个下拉列表中选择的升序顺序工作正常,但按降序顺序失败

来自分类Dev

Yii2:获取选定的下拉值

Related 相关文章

热门标签

归档