2017-12-12 2 views
0

yii 고급 템플릿에서 csrf 유효성 검사를 비활성화하지 않고 ajax를 통해 무언가를 보내려고합니다. Yii2 - Ajax CSRF 토큰 : 예기치 않은 토큰 "-"

$.ajax({ 
    type: "POST", 
    url: "'.Url::to(["testctrl/testact"]).'", 
    data: {prod_id:id,_csrf-frontend:'.Yii::$app->request->csrfToken.'} 
}); 

내가 대신 무엇을 사용해야합니다 -

그러나, _csrf - 프론트 엔드는 "예기치 않은 토큰"라는 오류가 발생? 미리 감사드립니다.

답변

0

이 형식으로 변경하십시오.

'_csrf-frontend':'".Yii::$app->request->csrfToken."', 

나는이 일을 생각하면

에 대한