Yii - 使用Ajax验证

时间:2013-04-18 17:19:09

标签: ajax yii

我正在尝试在表单中启用ajax验证,我已经在表单中添加了正确的参数,但它不起作用,这是我的代码:

<?php $form=$this->beginWidget('CActiveForm', array(
    'id'=>'user-form',
    'enableAjaxValidation'=>true,
    'htmlOptions' => array(
            'enctype' => 'multipart/form-data',
            'enableClientValidation'=>true
    ),
)); ?>

请建议。

1 个答案:

答案 0 :(得分:8)

在操作的顶部,添加以下行:

if(isset($_POST['ajax']) && $_POST['ajax']==='user-form'){
    echo CActiveForm::validate($model);
    Yii::app()->end();
}