Yii2依赖下拉第三级onchange

时间:2017-06-07 08:56:18

标签: javascript yii2 dropdown

我在yii2中有3级依赖下拉列表。 如果我选择第一个,则自动选择第二个(如果当然只有一个匹配的记录)。但问题是第三次下降,因为它没有做任何事情。在这种情况下,第二次下拉onchange事件似乎不起作用,但其值已更改。 (当然,如果我手动更改第二个下拉列表,那当然有效,但这不是我所期待的)是否有解决方法?非常感谢!

1 个答案:

答案 0 :(得分:0)

在onchange()

中添加此代码
 $.get( "'.Url::toRoute('/city/lists').'", { id: $(this).val() } )
                .done(function( data ) {
                    $( "select#selectid" ).html( data );
                }
            );' 




            <select id="selectid"></select>

您必须从

返回选项值
              actionList($id){
                   $list=Model::findBySql('your quer where id=$id')->all()
 foreach($list as $l){ echo "<option  value='" $l->id."'>'.$l->name.'</option>';
           } 

我建议你观看这个视频

https://www.youtube.com/watch?v=bpj7dF2orbI