вид/основной макет
Код: Выделить всё
echo CHtml::link('Signup','#',array('id'=>'regi'));
$("#regi").click(function(){
$.ajax({
type:'GET',
url:'/index.php/user/registration',
success:function(res){
$("#dispdata").show();
$("#dispdata").html(res);
}
});
});
но если значения неверны и пусты, он перенаправляется на URL .../user/registration
а это не то, что мне нужно. Мне нужно руководство, что мне делать так что, если значения неверны или пусты, он не должен перенаправлять и отображать ошибки в модели. окно.
Я пробовал, но вряд ли смог получить удовлетворительные результаты.
если я помещу следующее окно модели сам не появляется, что мне делать
Модуль RegistrationController, который я разместил
Код: Выделить всё
....//some code here (**in yiiuser register controller**)
if ($model->save()) {
echo CJSON::encode(array(
'status'=>'success',
));
}
....//some code here...
Yii::app()->clientScript->scriptMap['jquery.js'] = false;
$this->renderPartial('registration',array('model'=>$model,),false,true);
Код: Выделить всё
Подробнее здесь: [url]https://stackoverflow.com/questions/23116541/client-side-validation-not-working-for-model-window-ajax-loaded-form-in-yii[/url]
Мобильная версия