Но когда валидация пройдена и я делаю определенные действия, то сервер должен дать ответ, который я хочу получить в js коде.
#include <stdio.h>
#include <conio.h>
#include <math.h>
void main()
{
int n = 0;
float sum = 0, prois = 1, sumg, suma, x;
for (;;) {
scanf("%f", &x);
if (x == 0)
break;
n++;
sum = sum + x;
prois = prois*x;
}
if (n > 0) {
suma = sum / n;
float step = 1 / n;
sumg = pow(prois, step);
}
printf("Suma %f", sum);
printf("Cped. arifmetich %f \n ", suma);
printf("Cped. geometri4eskaya %f", sumg);
getch();
}
// Контроллер Login
public function actionLogin()
{
if (Yii::app()->user->isGuest) {
if (isset($_POST['ajax']) && $_POST['ajax'] === 'UserLogin') {
echo CActiveForm::validate($model);
Yii::app()->end();
}
$model=new UserLogin;
// collect user input data
if(isset($_POST['UserLogin']))
{
$model->attributes=$_POST['UserLogin'];
// validate user input and redirect to previous page if valid
if($model->validate()) {
$this->lastViset();
if (Yii::app()->getBaseUrl()."/index.php" === Yii::app()->user->returnUrl)
$this->redirect(Yii::app()->user->returnUrl);
else
$this->redirect('site/index');
}
}
// display the login form
$this->renderPartial('/user/login',array('model'=>$model));
} else
$this->redirect(Yii::app()->controller->module->returnUrl);
}
// Вид
<?php $form=$this->beginWidget('CActiveForm', array(
'id'=>'UserLogin',
'enableAjaxValidation'=>true,
)); ?>
<h4>Вход</h4>
<hr>
<?php echo CHtml::errorSummary($model); ?>
<div class="form-group">
<div class="col-sm-12">
<div class="input-group">
<span class="input-group-addon"><i class="fa fa-user"></i></span>
<?php echo $form->textField($model,'username', array('placeholder'=>'Логин', 'class'=>'form-control')) ?>
</div>
</div>
</div>
<div class="form-group">
<div class="col-sm-12">
<div class="input-group">
<span class="input-group-addon"><i class="fa fa-lock"></i></span>
<?php echo $form->passwordField($model,'password', array('placeholder'=>'Пароль', 'class'=>'form-control')) ?>
</div>
</div>
</div>
<?php echo CHtml::submitButton('Вход', array('class'=>'btn btn-primary')); ?>
<a href="<?php echo Yii::app()->createUrl('user/registration'); ?>" class="btn btn-default" data-dismiss="modal" type="button">Регистрация</a>
<?php $this->endWidget(); ?>
public function actionIndex()
{
$this->pageTitle = "Главная страница";
$this->render('index');
}
$this->setPageTitle('Ваш заголовок');
<title><?php echo isset($this->pageTitle) ? $this->pageTitle : Yii::app()->name; ?></title>