各位大牛,请教一下如何使用自带的ajax?看了不少文章,都是说CActiveForm的参数可以开启ajax,但是我开启了,还是没有作用。不知道是哪里出现了问题。
我的操作步骤如下:
1、用gii生成一个model,controller,curd(例如demo)
2、修改views/demo/_form.php,开启ajax:
<?php $form=$this->beginWidget('CActiveForm', array(
'id'=>'incomes-form',
'enableAjaxValidation'=>true,
'enableClientValidation' => true,
)); ?>
但是按照这个步骤做完了之后,在create的action中,还是不会自动校验必要的字段。
请问是还需要哪里设置吗?
k0432
(Johocn)
2
控制层前面的注释去掉
// $this->performAjaxValidation($model);
如下
$this->performAjaxValidation($model);