1

チェックボックスに応じてデータをロードしたいので、この方法を試しました。

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

チェックボックスをオンにすると、2つの問題があります

  1. チェックボックスは常にオフとしてマークされています。
  2. $_POST の値が間違っています。
4

1 に答える 1

0

Firebug または Chrome コンソールを使用し、[ネットワーク] タブを見て、送信されているリクエストを調べます。POST 配列には正確に何が渡されますか? デフォルトでは、シリアライズされたフォームがリクエストとともに渡されます。

値が常に送信されるように uncheckValue を設定することもできます: http://www.yiiframework.com/doc/api/1.1/CHtml/#activeCheckBox-detail

于 2012-02-09T11:25:46.417 に答える