Yii1 Ajax запрос как написать?

Проект на Yii1.
Делал по этому примеру, но почему то даже форму отобразить не получается. Поскольку кидает ошибку, что переменная $input = $_POST['input'] - не определена. Это просто ради теста использовал.

Делаю статистику в админке и хотел прикрутить ajax select option для отображения за день, месяц, год, все время - саму логику выборки, работа с датами и запросы на модели я написал, а обновить через Ajax не знаю как. Может есть у кого полноценный работающий пример? Хотя бы для понимания как он работает в связке с yii?

на Yii2 я делал подобным образом
//views
$.ajax({
       url: '<?php echo Yii::$app->request->baseUrl. '/controller/Some' ?>',
       type: 'post',
       data: {
                 someValue: $("#someValue").val() , 
                 _csrf : '<?=Yii::$app->request->getCsrfToken()?>'
             },
       success: function (data) {
          console.log(data.result);
       }
  });


//контроллер
public function actionSome()
{
if (Yii::$app->request->isAjax) {
    $data = Yii::$app->request->post();
   // вытаскиваем из запроса данные и выполняем логику и оформляем ответ
    $result = //ответ
    \Yii::$app->response->format = \yii\web\Response::FORMAT_JSON;
    return [
        'result' => $result,
        'code' => 100,
    ];
  }
}


собственно по документации я пошелестил, ничего внятного не нашел.На Yii1 это делается как-то иначе ?
  • Вопрос задан
  • 779 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
16 мая 2024, в 23:36
200000 руб./за проект
16 мая 2024, в 23:10
12000 руб./за проект