Я отправляю токен _csrf в форме, но все равно получаю # 400, не могу проверить отправку данных в yii2

Я отправляю токен _csrf в форме даже в сообщении ajax, но я все еще получаю # 400, неспособный проверить отправку данных в yii2. Я не хочу использовать следующий код, чтобы избежать этой проблемы:

public function beforeAction($action)
{
$this->enableCsrfValidation = false;
eturn parent::beforeAction($action);
}

Это не постоянное решение, потому что применение этого кодированного кода нарушит безопасность, вот мой код js.

 $(document.body).on('submit','form#send-resource-form',function(e) {
var form = $(this);
$.ajax({ url: form.attr('action'),
type: 'post',
data: form.serialize(),
dataType: 'json',
beforeSend: function(){
// Handle the beforeSend event showLoader();
},
})
.done(function( response ) {
removeLoader();
if(response.status==1) {
mytargeted code.
}
})
});

вот мои заголовки консоли и ответ

Заголовок изображения
как вы можете видеть, я посылаю токен csrf

Ответное изображение
и что я получаю в ответ

Пожалуйста, кто-нибудь знает, как решить эту проблему, которая была бы большой помощью

Спасибо

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]