yii2 ajax 400 bad request

yii2 Ошибка Bad Request (#400): Unable to verify your data submission. РЕШЕНИЕ -- скрытое поле (Не удалось проверить переданные данные.)

Почему это

Ошибка вызвана борьбой Yii2 c проблемами безопасности типа CSRF.

Как решить

Для того, чтобы форма отправлялась в ней должно быть скрытое вида:

<input type="hidden" name="_frontendCSRF" 
    value="<?=Yii::$app->request->getCsrfToken()?>" />

Причём значение для имени name инпута (в данном примере оно выставлено в "_frontendCSRF") тоже "имеет значение" -- его можно получить вызовом:

Subscribe to RSS - yii2 ajax 400 bad request