Quais são as etapas para criar login do AJAX no Yiiframework?
Pergunta
Comecei a aprender Ajax e Yiiframework. Quais são as etapas para criar o formulário de login do AJAX em YII?
Obrigada.
Solução
Tente o seguinte em sua visualização, onde o botão de login está
<?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
é o ID da div, onde você precisa carregar em sua mensagem, por exemplo. Conectado com sucesso
Então, em seu controlador, o método de criação tem algo assim
if(Yii::app()->request->isAjaxRequest){
$this->renderPatial('create',array('model'=>$model));
}
Espero que isto ajude
Outras dicas
if(Yii::app()->request->isAjaxRequest){
$this->renderPatial('create',array('model'=>$model));
}
Por uma questão de clareza real (como ainda não há muitas pessoas usando essa estrutura), o acima deve ser
$this->renderPartial
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow