javascript - 为什么在 ajax 中发送数据时需要 _token : token?
问题描述
首先,抱歉英语不好和解释不好,我已经在脚本中编写了 ajaxsetup
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
}
});
还有头部的元标记
meta name="csrf-token" content="{{ csrf_token() }}"
但是为什么下面的 mdata 需要包含令牌的 _token 才能使其运行
var token = $('meta[name="csrf-token"]').attr('content');
var mData={
'email' :$('input[name=email]').val(),
'password' :$('input[name=password]').val(),
'remember_me' :$('input[name=remember_me]').is(':checked'),
_token : token // WHY DO I NEEED THIS
};
$.ajax({
type: "POST",
url :"/login",
data:mData,
解决方案
推荐阅读
- spring - 无法从可选加载配置数据:configserver:http//localhost:8012
- google-cloud-platform - 如何在大型查询计划作业上创建警报并在失败时发送电子邮件?
- java - 是否可以在 android studio 的可滚动视图中应用实时背景?
- xamarin.forms - 是否可以在运行时替换/修改隐式样式 xamarin 表单
- java - 如何在java中找到字符串的总和
- jquery - 填充使用 jquery 动态添加的选择列表
- azure - 如何解决“YAML 文件(Azure DevOps)中的意外值和映射错误”
- jenkins - 是否可以通过点击按钮在 Jenkins Pipeline 中添加新的输入框集?
- javascript - 内部带有图像的锚标记不起作用。该怎么办?
- jsonschema - 依赖嵌套值的存在