我正在将一个新的Vue实例安装到一个元素上,该元素的某些输入字段绑定到一个用户'数据密钥。点击此表单上的按钮'触发以下Ajax请求:
submit_user_form: function(){
$.ajax({
url: '/users',
method: 'POST',
data: { user: this.user },
error: (err) => {
console.log(`errored out with ${JSON.stringify(err)}`);
this.errors = err.responseJSON.errors
}
})
}
观察此Ajax代码生成的请求的标头,我注意到它包含X-CSRF-TOKEN
标头密钥..这是Vue.js的默认行为吗?我原本以为我必须在请求中指定它。
我认为这样做(使用Vue脚本渲染页面)与使用带有turbolinks的JQuery完全不同......所以我可能不应该承担额外的重量?
对于noob问题感到抱歉 - 我对我在这里使用的技术以及与什么技术的整合感到困惑。