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