¿Cuáles son los pasos para crear AJAX inicio de sesión en yiiframework?
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.
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