在yiiframework中创建AJAX登录的步骤是什么?

时间:2010-01-23 19:34:15

标签: ajax login yii

我刚开始学习AJAX和Yiiframework。在Yii中创建AJAX登录表单的步骤是什么?

谢谢。

2 个答案:

答案 0 :(得分: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");
            }',

)); ?>

#resultStudentCourse是您需要在邮件中加载的DIV的ID,EG。已成功登录

然后在你的控制器中,create方法有类似的东西

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

希望这有帮助

答案 1 :(得分:0)

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

为了真正清晰起见(因为没有太多人正在使用这个框架),上面应该是

$this->renderPartial