この記事の例では、CActiveForm に基づく Yii の Ajax データ検証の使用法について説明します。参考までに皆さんと共有します。詳細は次のとおりです:
1. 定義フォームの表示で ajax 検証がオンになります
$form = $this->beginWidget('CActiveForm', array( 'id'=>'zdzone-form', 'enableAjaxValidation'=>true,//开启ajax验证 'enableClientValidation'=>true,//开启客户端验证,生成js 'action'=>'/manage/adzone/createadzone', )); ?>
2. コントローラーは ajax によって送信されたデータを検証します
//ajax数据验证 if(isset($_POST['ajax']) && $_POST['ajax']==='zdzone-form') { echo CActiveForm::validate($model); Yii::app()->end(); }
Iこの記事が皆さんのお役に立てば幸いです。Yii フレームワークに基づいた PHP プログラミングが役に立ちます。
Yii CActiveForm ベースの Ajax データ検証の使用例については、PHP 中国語 Web サイトに注目してください。