Maison >développement back-end >tutoriel php >Comment implémenter l'événement de liaison de dropDownList dans Yii (code)
Le contenu de cet article explique comment Yii implémente l'événement de liaison (code) de dropDownList. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.
En raison des exigences fonctionnelles, une liaison est requise, alors enregistrez et partagez par la présente
<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>"; } }3. Effet de mise en œuvre
Yii2 utilise une liste déroulante pour obtenir des résultats régionaux. niveau trois Méthodes de fonction de liaison
Réalisation de liaison mutuelle entre les listes déroulantes (afficher et masquer)_compétences javascript
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!