Делаю Ajax запрос по нажатию на ссылку:
Код: Выделить всё
$(".link").on('click', function (e) {
e.preventDefault();
var name = $('#testName').val();
var questions = $('#questionsCount').val();
var varsNumber = $('#countOfVars').val();
$.ajax({
url: '/?r=app%2Fcreate-tests',
data: {
'name' : name
},
type: "GET",
success: function(res){
console.log(res);
},
error: function(){
alert('ошибка');
}
});
});
В этом контроллере, могу проверить что они принимаются.
Код: Выделить всё
public function actionCreateTests()
{
if(Yii::$app->request->isAjax){
echo $name = Yii::$app->request->get('name');
}
return $this->render('createTests');
}
Код: Выделить всё
if(Yii::$app->request->isAjax){
echo $name = Yii::$app->request->get('name');
$this->return('createTests',compact('name'));
}
Подскажите, как мне вывести переменную из контроллера, взяв ее со страницы через Ajax...или киньте ссылку почитать пожалуйста.
Заранее спасибо!