`
shoukii0721
  • 浏览: 79815 次
社区版块
存档分类
最新评论

Yii中用Ajax实现下拉列表级联的范例

    博客分类:
  • Yii
阅读更多
页面View中

<?php echo $form->dropdownList($model,"code", array('1'=>'1','2'=>'2','3'=>'3',), 
        array(
              'ajax'=>array(
                   'type'=>'POST',
                   'url'=>Yii::app()->createUrl('maillist/dynamicData'),
                   'update'=>'#update_id',
              ),
            )
) ;?>

<?php echo CHtml::dropDownList('update_id','', array()); ?>




控制器Controller中

public function actiondynamicData(){

    if (isset($_POST['Form'])) {
    
        $data = CodeModel::model()->findAll(" code =:code and status = '1' ",
                	array(
                          ":code"  => trim($_POST['Form']['code']) , 
                    ));

        if (!is_null($data)){
            foreach($values as $value){
                echo CHtml::tag('option', array('value'=>$value['id']), CHtml::encode($value['name']), true);
            }
        }
    }
}







参考:http://www.jems.me/blog/web/84-yii-create-dropdown-lists-for-related-ar.html
分享到:
评论

相关推荐

    yii ajax应用

    下面将详细解释Yii中实现Ajax应用的原理,以及上述例子中的具体实现过程。 1. **Ajax 原理**: Ajax 是一种在不重新加载整个网页的情况下,与服务器交换数据并更新部分网页的技术。它通过JavaScript发送...

    yii ajax demo

    本教程将深入探讨如何在 Yii 框架中实现 AJAX 功能,以及与之相关的知识点。 首先,`vtalk.ini` 文件可能是一个配置文件,通常在 PHP 开发中,这种文件用于设置应用的环境变量或配置参数。在 Yii 中,配置文件通常...

    浅析Yii2 GridView实现下拉搜索教程

    在Yii2中实现GridView的下拉搜索功能,主要需要理解以下几个知识点: 1. GridView组件的基本使用 GridView是一个预定义的Widget,可以通过GridView::widget方法进行调用,它能够快速生成表格,展示来自数据库的数据...

    yii 下拉列表多级联动 dropDownList 地址sql文件

    http://blog.csdn.net/aa1049372051/article/details/21021001文章中用到的sql文件

    yii2使用gridView实现下拉列表筛选数据

    本文实例为大家分享了yii2 gridView下拉列表筛选数据的具体代码,供大家参考,具体内容如下 view: 'columns' =&gt; [  ['class' =&gt; 'yii\grid\SerialColumn'],  'id',  [  'attribute' =&gt; 'category_id',  '...

    yii实现级联下拉菜单的方法

    下面我们将详细讨论如何在Yii中实现级联下拉菜单。 首先,在视图(View)层,我们需要创建两个下拉菜单。在描述中给出的代码片段中,我们看到了`$form-&gt;dropDownList()`方法用于创建这两个下拉菜单。第一个下拉菜单...

    yii2-ajaxcrud, 用于yii2的单一页面Ajax管理的Gii模板.zip

    yii2-ajaxcrud, 用于yii2的单一页面Ajax管理的Gii模板 yii2-ajaxcrud 用于yii2的单一页面Ajax管理的Gii模板 特性使用Ajax创建。读取。更新。删除页面批量删除 suportPjax小部件 suport导出函数( pdf,html,文本,cs

    Ajax-yii2-ajax-sort.zip

    Ajax-yii2-ajax-sort.zip,yii2可排序列表视图ajax拖放,ajax代表异步javascript和xml。它是多种web技术的集合,包括html、css、json、xml和javascript。它用于创建动态网页,其中网页的小部分在不重新加载网页的情况...

    Yii使用ajax验证显示错误messagebox的解决方法

    本文实例讲述了Yii使用ajax验证显示错误messagebox的解决方法。分享给大家供大家参考。具体方法如下: yii 自带了ajax 表单验证 这个可能有些朋友不知道了,但我今天在使用yii 自带的ajax 表单验证 时碰到一些问题,...

    Yii实现用户注册登录、ajax、图片上传、modules编程基础例程(内置完整工程及使用说明)

    在Yii中,可以通过创建一个控制器动作,然后在前端使用jQuery或其他JavaScript库发送Ajax请求来实现。例如,我们可以创建一个删除操作,当用户点击删除按钮时,前端发送Ajax请求到服务器,服务器执行删除操作后返回...

    Yii+upload实现AJAX上传图片的方法

    Yii 框架结合 Upload 插件实现 AJAX 图片上传是一种常见的前端与后端交互方式,它可以提供更好的用户体验,因为用户无需刷新整个页面就能完成图片上传。以下将详细讲解这一方法的具体步骤和关键技术。 首先,我们...

    Yii2实现ajax上传图片插件用法

    在Yii2框架中实现ajax上传图片功能,可以通过下载并使用第三方插件mdmsoft/yii2-upload-file来完成。这个过程涉及到了几个关键知识点,包括模型的构建、行为的附加、表单的创建和数据的验证和处理。 首先,需要创建...

    yii2-ajaxcrud:yii2-ajaxcrud personalizado

    AjaxCRUD 扩展则是 Yii2 中的一个实用组件,通过利用 AJAX 技术,可以实现后台数据处理与前端页面的无缝连接,提高用户的操作体验。 Yii2-AjaxCRUD 的核心功能包括: 1. **自动化的 CRUD**:只需要简单的配置,...

    yii2-ajaxcrud-assets:yii2-ajaxcrud扩展的资产捆绑包

    总的来说,Yii2-AjaxCRUD-Assets 提供了一套完整的解决方案,帮助开发者快速实现基于 AJAX 的 CRUD 功能,提升了 Yii2 应用的用户体验。通过合理的配置和使用,你可以轻松地集成这个扩展到你的项目中,实现高效、...

    Yii2表单事件之Ajax提交实现方法

    在Yii2中,实现Ajax提交表单是一个常见的需求,下面我们将详细介绍如何通过外部JS文件或在视图文件中直接编写JS来实现这一功能。 首先,让我们看下表单部分的代码。在Yii2中,我们通常使用`ActiveForm`来创建表单,...

    Yii框架结合sphinx,Ajax实现搜索分页功能示例

    本文实例讲述了Yii框架结合sphinx,Ajax实现搜索分页功能的方法。分享给大家供大家参考,具体如下: 效果图: 控制器: &lt;?php namespace backend\controllers; use Yii; use yii\web\Controller; use yii\data\...

Global site tag (gtag.js) - Google Analytics