巅云智能建站平台搭建版(创业流派版)火爆上线,毕生受权!新增:文章智能收罗+全站真静态打包+都会分站+智能小法式+不法词过滤+H5自顺应+智能链词等功效功效概况
赞助文档Help

yii完成级联下拉菜单的体例

一佰互联网站建造(www.taishanly.com) 宣布日期 2020-04-29 09:01:07 阅读数: 91

本文详细报告了yii完成级联下拉菜单的体例,详细步骤以下:

1.模版中插手以下代码:

<?php
 echo $form->dropDownList($model, "src_type_id", OrderSrc::options(), array(
 <span style="white-space:pre"> </span>"id" => "task-order-src-id",
 ));
 echo $form->dropDownList($model, "src_shop_id", array(""=>"全数"), array(
 <span style="white-space:pre"> </span>"id" => "task-shop-id",
 ))
?>

在这段代码中,OrderSrc_options() 这个是先读取一个下拉菜单。挪用OrderScr model中的options体例。内容以下

public static function options($hasShop = true) {
 $model = new self();
 if($hasShop) $model->hasShop();
 $models = $model->findAll();
 $array = array(""=>"全数");
 foreach($models as $model) {
 $array[$model->src_id] = $model->src_name;
 }
 return $array;
}

2.而后在模版页面中增添JS代码,完成当第一个下拉菜单变更时给第二个下拉菜单停止内容赋值。

<script type="text/javascript">
$().ready(function(e) {
 $("#task-order-src-id").change(function(e) {
 refreshShops();
 });
 refreshShops();
 function refreshShops() {
 $.get("<?php echo $this->createUrl("getShops")?>", {
  "srcId": $("#task-order-src-id").val()
 }, function(html_content) {
  $("#task-shop-id")
  .html(html_content)
  .find("option[value=<?php echo $model->src_shop_id?>]")
   .attr("selected", "selected");
 });
 }
});
</script>

在这段JS代码中,完成调取一个法式获得第二个下拉菜单的值(挪用Controller中的actionGetShops体例),任何追加到第二个下拉菜单中。

Controller中的actionGetShops体例以下:

public function actionGetShops() {
 $srcId = $_GET["srcId"];
 $array = ThirdpartInterfaceConfig::options($srcId);
 $htmlContent = "<option value="">全数</options>";
 foreach($array as $k=>$v) {
 $htmlContent .= "<option value="{$k}">{$v}</option>";
 }
 echo $htmlContent;
}
一佰互联是天下着名建站品牌办事商,咱们有九年、网站建造、网页设想、php开辟和域名注册及假造主机办事经历,供给的办事更是天下着名。最近几年来还整合团队上风自立开辟了可视化多用户”“3.0平台版,拖拽排版网站建造设想,轻松完成pc站、手机微网站、小法式、APP一体化全网营销网站扶植 ,已胜利的为天下上百家收集公司供给自助建站平台搭建办事。

相干消息more

30
04月
php 日期和时候的处置-郑阿奇(续)

1.UNIX时候戳 phpd 处置数据,出格是对数据库中时候范例数据停止格局化时,需先将时候范例的数据转化为UNIX时候戳停止处置。差别的数... >>概况

26
03月
西方园林停止收买碧峰峡股权,拟签订股权托管协

简介:新京报讯(记者 阎侠)12月19日晚间,西方园林宣布多份通知布告表现,停止采办碧峰峡全数或局部股权的打算。同时,为避免潜伏的同行合作,西方... >>概况

20
04月
HTML5 canvas根基画图之绘制五角星

<canvas></canvas>是HTML5中新增的标签,用于绘制图形,现实上,这个标签和其余的标签一样,其特别之... >>概况

03
05月
切磋为甚么网站排名持久没变更

1、网站扶植不好只能说哄人的收集公司(SEO公司、或一切公司),签约之前说的口不择言:甚么相对便利优化,价钱自制,法式首创,办事殷勤。好了... >>概况

高端网站扶植

美工统筹SEO,为企业电子商务营销助力!

德律风:

023-85725751
建站

产物

域名注册 假造主机 云办事器 企业邮局
智能建站 APP打包 微站/小法式 创业平台
网站推行 媒体营销 智能收罗 AI机械人
400德律风 短信营销 店销机械人
私家定制 流派网站