2013-04-18 88 views
8

我試圖讓AJAX驗證的形式,我已經添加了正確的參數的形式,但它不工作,這是我的代碼:Yii的 - 使用Ajax驗證

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

請指點。

回答

8

在你行動的頂部,添加以下行:

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

謝謝穆罕默德Anini,它的工作原理= d –