[font="Tahoma"][rtl]سلام دوستان
چندتا فیلد به مدل signup خود yii اضافه کردم و enableAjaxValidation هم برابر true قرار دادم ولی کار نمی کنه
چیز بیشتری باید توی کنترلر یا فرم اضافه کنم؟[/rtl][/font]
<?php $form = ActiveForm::begin(['id' => 'form-signup', 'enableAjaxValidation' => true]); ?>
...
...
<?php ActiveForm::end(); ?>
[font="Tahoma"][rtl]از روی این رفتم :http://www.yiiframework.com/doc-2.0/guide-input-validation.html#ajax-validation همه چیز درسته ولی توی inspect element ارور زیر رو میده:[/rtl][/font]
[font="Tahoma"][rtl]فرمم رو به شکل زیر تغییر دادم:[/rtl][/font]
<?php $form = ActiveForm::begin(['enableAjaxValidation' => true, 'id' => 'signup_form','options'=>['class' => 'form'] ,'action'=> \yii\helpers\Url::to(['site/signup'])]); ?>
[font="Tahoma"][rtl] اکشن :[/rtl][/font]
$model = new SignupForm();
if (Yii::$app->request->isAjax && $model->load(Yii::$app->request->post())) {
Yii::$app->response->format = Response::FORMAT_JSON;
return ActiveForm::validate($model);
}