activeCheckBox单击复选框,但在$_POST yii中仍标记为未选中且未更改



我想根据复选框加载数据,并尝试了这种方式。

echo CHtml::activeCheckBox($model,'State',
array('ajax'=>array('url'=>$this->createUrl('ad/AllState'),'type'=>'POST')));

当我选中复选框时,有两个问题

  1. 复选框始终标记为未选中
  2. $_POST中的值错误

使用Firebug或Chrome控制台,查看"网络"选项卡,并检查正在发送的请求。POST数组中到底传递了什么?默认情况下,序列化的表单应该与请求一起传递。

您可能还想设置uncheckValue,以便始终提交一个值:http://www.yiiframework.com/doc/api/1.1/CHtml/#activeCheckBox-详细

最新更新