Frage

Ich habe gerade angefangen AJAX und Yiiframework Lernen. Was sind die Schritte AJAX Login-Formular in Yü erstellen?

Danke.

War es hilfreich?

Lösung

Versuchen Sie, die folgenden in der Ansicht, in der die Login-Taste

<?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 ist die ID des DIV, wo Sie Last in Ihrer Nachricht benötigen, EG. Erfolgreich angemeldet in

Dann in Ihrem Controller die Methode zu erstellen haben so etwas wie dieses

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

Hope, das hilft

Andere Tipps

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

Aus Gründen der Klarheit realen (nicht zu viele Leute diesen Rahmen verwenden ganz noch) nicht die oben sollte

sein
$this->renderPartial
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top