yii2提交表單提示無法驗證的解決方法

這篇文章主要介紹了yii2提交表單提示無法驗證的解決方法,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

創新互聯長期為近1000家客戶提供的網站建設服務,團隊從業經驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯網生態環境。為延慶企業提供專業的成都網站制作、網站建設,延慶網站改版等技術服務。擁有10年豐富建站經驗和眾多成功案例,為您定制開發。

問題:

yii2提交表單提示無法驗證。

原因:

之所以提示無法驗證是因為對于post請求,是有一個CSRF驗證的。

解決方法:

第一種解決辦法是關閉Csrf

public function init()
{
    $this->enableCsrfValidation = false;
}
//或者
public function __construct($id, $module, $config = [])
{
    $this->menuActive = 2;
    $this->enableCsrfValidation = false;
    parent::__construct($id, $module, $config);     
          
}
//總之把enableCsrfValidation設為false就可以了

第二種解決辦法是在form表單中加入隱藏域

<input name="_csrf" type="hidden" id="_csrf" value="<?= Yii::$app->request->csrfToken ?>">

第三種解決辦法是在AJAX中加入_csrf字段

var csrfToken = $('meta[name="csrf-token"]').attr("content");
$.ajax({
    type: 'POST',
    url: url,
    data: {
        _csrf:csrfToken},
        success: success,
        dataType: dataType
});

感謝你能夠認真閱讀完這篇文章,希望小編分享的“yii2提交表單提示無法驗證的解決方法”這篇文章對大家有幫助,同時也希望大家多多支持創新互聯,關注創新互聯行業資訊頻道,更多相關知識等著你來學習!

分享名稱:yii2提交表單提示無法驗證的解決方法
分享URL:http://m.kartarina.com/article26/gesejg.html

成都網站建設公司_創新互聯,為您提供網站排名網站建設建站公司網站設計微信小程序靜態網站

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

搜索引擎優化
主站蜘蛛池模板: 一区二区无码免费视频网站| 亚洲欧洲AV无码专区| 最新无码人妻在线不卡| 亚洲日韩av无码中文| 无码射肉在线播放视频| 蜜芽亚洲av无码精品色午夜| 久久无码一区二区三区少妇| 99国产精品无码| 国产午夜激无码av毛片| 精品欧洲av无码一区二区三区| 久久久无码精品国产一区| 国产成人无码AV在线播放无广告| 久久99久久无码毛片一区二区| 国产成人无码精品一区在线观看 | 国产品无码一区二区三区在线| 亚洲av永久无码精品漫画| 亚洲av无码成人精品区| 国产成人无码免费视频97| 亚洲AV无码不卡在线播放| 亚洲成a∨人片在无码2023| 无码专区中文字幕无码| 国产强伦姧在线观看无码| 无码人妻精品一二三区免费 | 毛片无码免费无码播放| 国产成人无码精品一区不卡| 伊人久久精品无码麻豆一区| 色欲A∨无码蜜臀AV免费播| 伊人久久一区二区三区无码| 免费人妻无码不卡中文字幕系| 亚洲Av永久无码精品三区在线| 亚洲av无码国产精品色在线看不卡 | 亚洲中文字幕不卡无码 | 西西4444www大胆无码| 亚洲男人第一无码aⅴ网站| 伊人久久大香线蕉无码| 亚洲AV无码精品蜜桃| 亚洲av极品无码专区在线观看| 精品人妻无码区二区三区| 久久精品亚洲AV久久久无码| 精品亚洲成在人线AV无码| 亚洲av无码专区在线|