이 글의 내용은 Yii가 dropDownList의 연결 이벤트(코드)를 구현하는 방법에 대한 것입니다. 특정 참조 값이 있으므로 도움이 필요한 친구에게 도움이 되길 바랍니다.
기능적 요구 사항으로 인해 연결을 사용해야 하므로 이를 기록하고 공유합니다.
<div> <?php $form = ActiveForm::begin(); ?> = $form->field($model, 'cid')->dropDownList( \common\models\service\common\Category::getCateOptions(), [ 'prompt' => '请选择单位', 'onchange'=>' $.post("/carousel/main/cate?id='.'"+$(this).val(),function(data){ $("select#main-aid").html(data); });', ] )->hint('父级,必选') ?> = $form->field($model, 'aid')->dropDownList( \common\models\service\common\Category::getCateOptions(), ['prompt' => '请选择子级']) ?> <div> = Html::submitButton('Save', ['class' => 'btn btn-success']) ?> </div> <?php ActiveForm::end(); ?> </div>
ublic function actionCate($id) { $departments = Category::find() ->where(['parent_id' => $id]) ->asArray() ->all(); if(!$departments){ echo "<option>" . "</option>"; } foreach ($departments as $department) { echo "<option>" . $department['name'] . "</option>"; } }
관련 추천:
Yii2 드롭다운리스트를 활용한 지역 3단계 연계 기능 구현
드롭다운리스트 상호연계(표시 및 숨기기)_자바스크립트 기술
위 내용은 Yii에서 dropDownList의 연결 이벤트를 구현하는 방법(코드)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!