Das Beispiel in diesem Artikel beschreibt die Verwendung der Ajax-Datenvalidierung von Yii basierend auf CActiveForm. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:
1. Das Definitionsformular aktiviert die Ajax-Überprüfung
$form = $this->beginWidget('CActiveForm', array( 'id'=>'zdzone-form', 'enableAjaxValidation'=>true,//开启ajax验证 'enableClientValidation'=>true,//开启客户端验证,生成js 'action'=>'/manage/adzone/createadzone', )); ?>
2. Controller Überprüfen Sie die von Ajax übermittelten Daten
//ajax数据验证 if(isset($_POST['ajax']) && $_POST['ajax']==='zdzone-form') { echo CActiveForm::validate($model); Yii::app()->end(); }
Ich hoffe, dieser Artikel wird für das PHP-Programmdesign aller auf Basis des Yii-Frameworks hilfreich sein.
Weitere Anwendungsbeispiele für die Yii Ajax-Datenvalidierung basierend auf Artikeln zu CActiveForm finden Sie auf der chinesischen PHP-Website!