鍍金池/ 問答/PHP/ laravel ajax token驗(yàn)證問題

laravel ajax token驗(yàn)證問題

我在index加入首頁,隱藏表單,通過js事件彈層顯示
clipboard.png

clipboard.png

clipboard.png
頭部也已在jquery引入之后設(shè)置ajaxSetup headers

clipboard.png
但是,當(dāng)我post提交過去之后,服務(wù)端的token和提交的就不一樣了

clipboard.png

提示token驗(yàn)證異常。

如果我點(diǎn)擊“添加”,跳轉(zhuǎn)到控制器 add方法,渲染頁面,再次通過點(diǎn)擊“提交”,觸發(fā)js ajax提交數(shù)據(jù)時(shí),驗(yàn)證ok

clipboard.png

不知道為什么?

如果我添加add方法 view一個(gè)頁面,點(diǎn)擊submit按鈕時(shí)候,也就沒有必要異步ajax了?。。?!

從index提交到index,提示異常,從index提交到add,提示異常
只有從add,提交到add就正常。

此外,發(fā)現(xiàn),我在首頁index的時(shí)候,每次刷新,token值都會(huì)變,當(dāng)我進(jìn)入add頁面時(shí)候,刷新不會(huì)變?

回答
編輯回答
愛礙唉

原因是,我在首頁加載之后,異步請(qǐng)求了一次服務(wù)器,導(dǎo)致原來的token失效。

2017年6月3日 23:37