Каковы шаги по созданию входа AJAX в yiiframework?
Вопрос
Я только начал изучать AJAX и Yiiframework.Каковы шаги по созданию формы входа AJAX в Yii?
Спасибо.
Решение
Попробуйте следующее, на ваш взгляд, где кнопка входа в систему
<?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
— это идентификатор DIV, в который вам нужно загрузить сообщение, например.Успешный вход в систему
Затем в вашем контроллере метод создания имеет что-то вроде этого
if(Yii::app()->request->isAjaxRequest){
$this->renderPatial('create',array('model'=>$model));
}
Надеюсь это поможет
Другие советы
if(Yii::app()->request->isAjaxRequest){
$this->renderPatial('create',array('model'=>$model));
}
Для большей ясности (поскольку не так уж много людей пока используют эту структуру) вышеизложенное должно быть
$this->renderPartial
Не связан с StackOverflow