我想在一些ajax请求完成后,用js-cookie.js设置cookie。 如果我把无法在ajax请求后设置cookie
Cookies.set('cookieName',object)
var cookie = Cookies.get('cookieName')
console.log(cookie);
内的成功,我得到了一个未定义的,但如果我把它Ajax回调之外,我得到的打印输出(当然这不是我想要的,因为回调之前完成该完成)。
我也尝试使用$ .whenAll()函数(https://gist.github.com/fearphage/4341799)等待所有ajax请求完成,但再次在回调函数cookie中未设置。
你有没有试过在'success:function(data){...}'里面设置cookie?您甚至可以将回调直接传递给您正在打包的函数的参数。 – G0dsquad
是的,正如我所说我试图把上面的代码放在“成功:功能(数据){...}”但在console.log()我得到未定义。我不明白你的答案的第二部分。 – user2459104
你可以显示你尝试过的成功功能的整个代码吗? –