问题描述
- 最近想弄一个 Yii 的下拉框级连操,但是一直出不来,大神帮忙看看吧!!!
-
这是代码
view:<?php echo CHtml::dropDownList('node', '',array(1=>'1',2=>'2'),array('empty'=>'--请选择--', 'id' => 'node', 'ajax'=>array( 'type'=>'POST', 'url'=>Yii::app()->createUrl('test/updatea'), 'update'=>'#servers', 'data'=>array('node_name'=>'js:$("#node").val()'), ) ) ); echo CHtml::dropDownList('servers', '', array('--请选择--')); ?>
这是 controller
class TestController extends Controller{ public function actionIndex(){ $this->renderPartial('index'); } public function actionUpdatea() { $data = array(1=>'桂林',2=>'南宁'); foreach($data as $value=>$name){ $dropDownCities = CHtml::tag('option',array('value'=>$value),CHtml::encode($name),true); } echo $dropDownCities ; } }
大神帮忙看看 怎么回事!
解决方案
http://blog.csdn.net/xiaojun1288/article/details/7476840
解决方案二:
我想知道 我的是哪错了 http://blog.csdn.net/xiaojun1288/article/details/7476840
这里用的 不是 Yii提供的下拉框内置的 ajax!
时间: 2025-01-01 08:36:41