laravel框架中只要是涉及到post傳值都需要傳 _token ,這是框架中為了防止crsf攻擊所做的安全措施,那么我們用到ajax中的post 方式傳值時(shí),也需要在所傳數(shù)據(jù)中添加一個(gè)_token=
每次都寫這條數(shù)據(jù)是否不利于我們優(yōu)雅的編寫代碼呢?!
laravel中也提供了header中傳_token 方式
只需要在前臺(tái)header標(biāo)簽中插入
meta name="csrf-token" content="{{ csrf_token() }}" />
引入jquery之后插入
script>
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
}
});
/script>
script>
$.post()
script>
此時(shí)我們每次ajax.post 就不需要每次傳_token值了??!
以上這篇laravel5.1 ajax post 傳值_token示例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
您可能感興趣的文章:- laravel 5.5 關(guān)閉token的3種實(shí)現(xiàn)方式
- Laravel實(shí)現(xiàn)ApiToken認(rèn)證請(qǐng)求
- Laravel5.4簡(jiǎn)單實(shí)現(xiàn)app接口Api Token認(rèn)證方法