Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery ajaxSetup与ES6_Javascript_Jquery_Ajax_Ecmascript 6 - Fatal编程技术网

Javascript jQuery ajaxSetup与ES6

Javascript jQuery ajaxSetup与ES6,javascript,jquery,ajax,ecmascript-6,Javascript,Jquery,Ajax,Ecmascript 6,如何用vanilla JS(本例中为ES6)复制jQuery的ajaxSetup的行为 以下是我想要实现的目标。目前我的app.js中有: $(document).ready(()=>{ $.ajaxSetup({ data: {'_token': $('meta[name="csrf-token"]').attr('content')} }); }) 因此,当我在任何其他文件中执行任何ajax请求时,_token将包含到我提供的数据json对

如何用vanilla JS(本例中为ES6)复制jQuery的ajaxSetup的行为

以下是我想要实现的目标。目前我的app.js中有:

$(document).ready(()=>{
    $.ajaxSetup({
        data: {'_token': $('meta[name="csrf-token"]').attr('content')}
    });     
 })
因此,当我在任何其他文件中执行任何ajax请求时,_token将包含到我提供的数据json对象中,这样我就不必在每次调用时都指定_token,以确保不会错过它


如何仅使用ES6实现这一点?

包装Fetch api并存储基础数据,并将其与随它发送的任何内容合并

类MyFetch{
建造师(数据){
this.data=数据
}
post(url、数据){
让requestData={
…这是数据,
…数据
}
返回获取(url{
方法:“POST”,
正文:JSON.stringify(requestData)
})
}
}
让myFetch=newmyfetch({
_标记:“helloworld”
})
myFetch.post('https://httpbin.org/post“,{moreData:'more'})
.然后((res)=>res.json())
。然后(json=>{
log('Data sent:',json.Data)

})
您所说的仅限ES6是什么意思?没有jQuery?@E.Sundin是的,先生,没有jQuery。为什么这需要是一个类?为什么不只是一个函数?@jfriend00可以保存设置数据