Yii中ajax使用范例(用success代替update)

view
-----------------------------------------------------------------------------

<?php echo CHtml::dropDownList('version',isset($_POST["version"])?$_POST["version"]:"3", $data,
array('ajax'=>array(
'type'=>'POST',
'url'=>Yii::app()->createUrl('tools/setObjectName'),
//'update'=>'#objtype',
'beforeSend'=>'function(){jQuery("#objtype").attr("disabled","disabled")}',
'success'=>'function(data){
jQuery("#objtype").html(data);
jQuery("#objtype").removeAttr("disabled");
}',
)));?>


当update和success都使用了的话,update会失效。


Controller
-----------------------------------------------------------------------------

public function actionSetObjectName(){
if (isset($_POST["version"])) {
$data = DataModel::model()->getDataByVersion($_POST["api_version"]);
foreach($data as $key => $value){
echo CHtml::tag('option', array('value'=>$key),CHtml::encode($value),true);
}
}
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值