3

AJAX と Yiiframework の学習を始めたばかりです。YiiでAJAXログインフォームを作成する手順は?

ありがとうございました。

4

2 に答える 2

1

ログインボタンがあるビューで次のことを試してください

<?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");
            }',

)); ?>

#resultStudentCourseEG は、メッセージ内でロードする必要がある DIV の ID です。ログインに成功しました

次に、コントローラーでcreateメソッドに次のようなものがあります

if(Yii::app()->request->isAjaxRequest){
$this->renderPatial('create',array('model'=>$model));
}

お役に立てれば

于 2010-02-01T14:37:31.673 に答える
0
    if(Yii::app()->request->isAjaxRequest){
$this->renderPatial('create',array('model'=>$model));
}

明確にするために(まだこのフレームワークを使用している人はあまり多くないため)、上記は次のようになります。

$this->renderPartial
于 2010-02-06T22:24:16.717 に答える