请教ajax的应用

各位大牛,请教一下如何使用自带的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中,还是不会自动校验必要的字段。

请问是还需要哪里设置吗?

控制层前面的注释去掉

// $this->performAjaxValidation($model);

如下

$this->performAjaxValidation($model);