Pregunta

Me acaba de comenzar el aprendizaje de AJAX y Yiiframework. ¿Cuáles son los pasos para crear formulario de acceso AJAX en Yii?

Gracias.

¿Fue útil?

Solución

Pruebe lo siguiente en su opinión, en el que el botón de inicio de sesión es

<?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 es el ID del DIV donde tiene que carga en su mensaje, por ejemplo. Éxito que ha iniciado sesión en

A continuación, en su controlador el método de crear algo como esto

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

Espero que esto ayude

Otros consejos

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

En aras de la claridad real (no muchas personas están utilizando este marco bastante todavía) lo anterior debe ser

$this->renderPartial
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top