Domanda

Ho appena iniziato l'apprendimento AJAX e Yiiframework. Quali sono i passaggi per creare AJAX modulo di login in Yii?

Grazie.

È stato utile?

Soluzione

Prova il seguente nella vostra vista, in cui il pulsante di login è

<?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 è l'ID del DIV in cui è necessario caricare nel tuo messaggio, EG. loggati con successo

Poi nel controller il metodo Create avere qualcosa di simile

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

Spero che questo aiuti

Altri suggerimenti

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

Per motivi di chiarezza reale (non troppo molte persone sono ancora del tutto usando questo quadro) di cui sopra dovrebbe essere

$this->renderPartial
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top