@ms2345

Как отправить ajax запрос в yii 2 и не получить ошибку 400 (Bad Request)?

Доброго времени суток, у меня появилась небольшая проблема.
Я пытаюсь отправить POST запрос на сервер через ajax в фреймворке yii 2.
Для таких запросов создал отдельный контроллер. При попытке отправить контроллеру хоть какие любо данные:
url: "/ajax/message,
type: "POST",
data: "message=123123123"

В консоле выводится ошибка "POST http://site.ru/ajax/message 400 (Bad Request)".
Сам контроллер рабочий и при попытке обратится к нему напрямую или заменить метод на GET всё работает как нужно. Следовательно вывод, что ошибка в методе POST.

Даже если я отправляю запрос без данных:
url: "/ajax/message,
type: "POST"


Очень сильно прошу помочь! Просидел сегодня с этим весь день.
  • Вопрос задан
  • 1552 просмотра
Решения вопроса 1
Либо добавить crf токен либо отключить его.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@noganno
web dev
Посмотрите правила роутера, может у вас там стоит другой урл? Например так /ajax/message/
Попробуйте вручную в браузере вбить этот урл, /ajax/message, найдется у вас такая страница вообще?
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы