nik_neman
@nik_neman
php-junior

Yii2 Передать переменную из Ajax в контроллер?

Здравствуйте.
Подскажите, пожалуйста, как из данного скрипта ajax передать значение переменной в контроллер?
$(document).ready(function(){
   $("#events-select").change(function(){
     var month = $("#events-select :selected").val();
       $.ajax({
          type: "POST",
           url: "web/site/events",
           data: {"month": month},
           cache: false,
           success: function(response){
               $(".events").html(response);
           }
       });
   });
});

Через alert переменная выводится, но когда пробую вот так сделать в контроллере:
public function actionEvents()
{
    if (isset($_POST)){
            $meet = $_POST['month'];
        }
    return $this->render('events');
}

Получаю ошибку Undefined index: month
Как такое реализовать грамотно?
Заранее спасибо.
  • Вопрос задан
  • 881 просмотр
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы