laravel5.7页面多个form,用jquery ajax方法提交,如何设置csrf才能提交?

 我来答
爽口且轻捷的赤子727
2019-09-03 · TA获得超过1.3万个赞
知道大有可为答主
回答量:1.5万
采纳率:95%
帮助的人:737万
展开全部
这是一个头像上传的例子//前台视图://在head里加上_tokenmeta name=;_token; content=;{{ csrf_token() }};/;<pre t="code" l="php">$.ajax({ url:;head_portrait;, data:{src:src}, type:;GET;, headers:{;X-CSRF-TOKEN;:$(;meta[name=;_token;];).attr(;content;)}, success:function(data){ //console.log(data); id.text(;上传头像成功;); console.log(data);//后台控制器://个人资料头像保存 public function head_portrait(Request $request){ $uid = session()-;get(;huser_id;); $res = DB::table(;userinfo;)-;where(;uid;,$uid)-;count(); if($res amp;amp; !empty($request-;input(;src;))){ $ress = DB::table(;userinfo;)-;where(;uid;,$uid)-;update([;uid;=;$uid,;head_portrait;=;$request-;input(;src;)]); }else{ $ress = DB::table(;userinfo;)-;where(;uid;,$uid)-;insert([;uid;=;$uid,;head_portrait;=;$request-;input(;src;)]); } if($ress){echo 1;}else{echo 0;} } }, error:function(){ id.text(;上传头像失败;); }, async:false })
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式