我想用JQ做一个AJAX的地区联动,谁给点提示好吗 [ 新手入门 ]
我想用JQ做一个AJAX的地区联动,谁给点提示好吗
也就是用JQUERY发出AJAX请求,然后在ACTION里查询结果把返回到VIEW里的DROPDOWNLIST
应该注意哪些问题呢,VIEW应该怎么写呢
共 7 条回复
-
-
YII的form集成了ajax,下面是一个CActiveForm的ajax联级下拉实例(省市)。
view/_form.phplabelEx($profile, 'province');?> dropDownList($profile, 'province', $provinces, array( 'empty' => '- 请选择 -', 'ajax' => array( 'type' => 'POST', 'url' => CController::createUrl('user/getcities'), 'update' => '#UserProfile_city', 'data' => array('province' => 'js:this.value'), ))); ?> error($profile, 'province');?> labelEx($profile, 'city');?> dropDownList($profile, 'city', $cities, array('empty' => '- 请选择 -',));?> error($profile, 'city');?>
controllers/UserController.php
public function actionGetcities() { $province = $_POST ['province']; $cities = $this->Getcities($province); foreach ( $cities as $value => $city ) { echo CHtml::tag ( 'option', array ('value' => $city ), CHtml::encode ( $city ), true ); } }
-
http://www.yiichina.com/topic/614
这次有了源码了,欢迎下载!
北京过客 山东
注册时间:2011-03-14
最后登录:1970-01-01
在线时长:0小时0分
最后登录:1970-01-01
在线时长:0小时0分
- 粉丝3
- 金钱910
- 威望0
- 积分910