我想根据复选框加载数据并尝试过这种方式。
echo CHtml::activeCheckBox($model,'State',
array('ajax'=>array('url'=>$this->createUrl('ad/AllState'),'type'=>'POST')));
当我选中复选框时,有两个问题
- 复选框始终标记为未选中。
- $_POST 中的值错误。
我想根据复选框加载数据并尝试过这种方式。
echo CHtml::activeCheckBox($model,'State',
array('ajax'=>array('url'=>$this->createUrl('ad/AllState'),'type'=>'POST')));
当我选中复选框时,有两个问题
使用 Firebug 或 Chrome 控制台,查看网络选项卡,并检查正在发送的请求。POST 数组中究竟传递了什么?默认情况下,序列化的表单应该随请求一起传递。
您可能还想设置 uncheckValue 以便始终提交一个值:http ://www.yiiframework.com/doc/api/1.1/CHtml/#activeCheckBox-detail