博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
YII实现dropDownList 联动事件
阅读量:4597 次
发布时间:2019-06-09

本文共 1176 字,大约阅读时间需要 3 分钟。

因功能需求,需要用到联动,特此记录分享

一、视图中

<div class="main-form">    <?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 class="form-group">        <?= 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 value='" . 0 . "'>"  . "</option>";    }    foreach ($departments as $department) {        echo "<option value='" . $department['id'] . "'>" . $department['name'] . "</option>";    }}

三、实现效果

1504257-20181116203448802-866285820.png

原文地址:

转载于:https://www.cnblogs.com/lalalagq/p/9971418.html

你可能感兴趣的文章
[2018/11/18] Java数据结构(2) 简单排序 冒泡排序 选择排序 插入排序
查看>>
关于WPF程序只运行一个实例的方法
查看>>
游标的使用
查看>>
图论:点分治
查看>>
mysql
查看>>
C/C++ 知识点---sizeof使用规则及陷阱分析(网摘)
查看>>
java小程序 示例
查看>>
前端开发在线小工具
查看>>
有关cookies使用方法
查看>>
Hadoop 使用Combiner提高Map/Reduce程序效率
查看>>
前言 转录组
查看>>
扫描图片怎么转换成文字
查看>>
easyui刷新渲染
查看>>
kindeditor 引用js架包问题
查看>>
POJ 1743 Musical Theme (后缀数组,求最长不重叠重复子串)(转)
查看>>
js中的delete
查看>>
centos 安装jenkins
查看>>
PAT 1054. 求平均值 (20)
查看>>
AX 2009 List类和Array类
查看>>
iOS阶段学习第13天笔记(多态)
查看>>