1. Есть необходимость принимать в рамках текущего action несколько Ajax запросов.
В случае с одним запросом - понятно все:
Код: Выделить всё
if (Yii::app()->request->isAjaxRequest)
{
$this->renderPartial('_loopAjax', // _loop
[
'_request'=>Yii::app()->request,
'dataProvider'=>$dataProvider,
]);
Yii::app()->end();
}
else
{
$this->render('index',
[
'dataProvider'=>$dataProvider,
]);
}
Как это можно реализовать при условии, что может быть несколько get и post запросов?
2. И еще интересует момент, если с помощью Jquery Ajax я генерирую блок контента в зависимости от пункта меню на который тыкаю, есть ли способ при отображении определенного контента передать полномочия другому action( или controller/action), а не оставаться в рамках текущего?
3. Если 2. , то есть ли способ вернуться обратно в текущий?