我有以下情况: 我想通过 AJAX 验证一个表单。此表单的第一个字段是一个带有两个选项的选择元素。当用户更改选择元素值时,验证规则会更改。我在控制器中添加了以下功能:
protected function performAjaxValidation($model)
{
if(isset($_POST['ajax']) && $_POST['ajax']==='inquilini-form')
{
$model->scenario = $_POST['Inquilini']['tipo'];
//$model->save();
echo CActiveForm::validate($model);
Yii::app()->end();
}
}
模型是Inquilini
,选择元素是tipo
,我只是在值更改时更改场景,但随后没有应用 AJAX 验证!没有添加任何 CSSerror
或success
类!
有人能帮助我吗?