AJAX と Yiiframework の学習を始めたばかりです。YiiでAJAXログインフォームを作成する手順は?
ありがとうございました。
ログインボタンがあるビューで次のことを試してください
<?php echo CHtml::ajaxButton('Add Course', array('student_Courses/Create'),array(
'type'=>'POST',
'update'=>'#resultStudentCourse',
'beforeSend' => 'function(){
$("#resultStudentCourse").addClass("loading");
}',
'complete' => 'function(){
$("#resultStudentCourse").removeClass("loading");
}',
)); ?>
#resultStudentCourse
EG は、メッセージ内でロードする必要がある DIV の ID です。ログインに成功しました
次に、コントローラーでcreateメソッドに次のようなものがあります
if(Yii::app()->request->isAjaxRequest){
$this->renderPatial('create',array('model'=>$model));
}
お役に立てれば
if(Yii::app()->request->isAjaxRequest){
$this->renderPatial('create',array('model'=>$model));
}
明確にするために(まだこのフレームワークを使用している人はあまり多くないため)、上記は次のようになります。
$this->renderPartial