【JQuery】关于jQuery的load方法在Laravel里的使用

Laravel版本: Laravel 8

jQuery版本: jquery/3.2.1/jquery.min.js

前言

由于在 jQuery 的 load 的方法里携带参数时,对于对象参数,提交时使用的是 post 提交(字符串参数使用的是 get 提交),所以 Laravel 需要验证 CSRF token。

方法

可以使用如下方法:

<head>
    <meta name="csrf-token" content="{{ csrf_token() }}">
</head>

<script>
    token = $('meta[name="csrf-token"]').attr('content');
    $("selector").load("/ajax_function", { 'data': data, '_token': token });
</script>

 通过在 <head> 里设置 CSRF token,再在 js 脚本里获取的方式进行提交。

 

上一篇:OC面试题 - load与initialize


下一篇:python报错Ran out of input