Каковы шаги по созданию входа AJAX в yiiframework?

StackOverflow https://stackoverflow.com/questions/2124413

  •  22-09-2019
  •  | 
  •  

Вопрос

Я только начал изучать 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
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top