我正在尝试在完成一些ajax请求后使用js-cookie.js设置cookie。 如果我把
Cookies.set('cookieName',object)
var cookie = Cookies.get('cookieName')
console.log(cookie);
内部成功我得到了未定义,但如果我把它放在ajax回调之外我得到打印输出(当然这不是我想要的,因为这是在回调完成之前完成的)。
我还尝试使用$ .whenAll()函数(https://gist.github.com/fearphage/4341799)等待所有ajax请求完成但是再次在回调函数cookie中没有设置。
答案 0 :(得分:0)
你使用Codeigniter吗?我刚刚解决了同样的问题,在我的案例中,在ajax中设置了一个cookie,而ajax之外的结果却不同,就像不同的url一样。
我无法发表评论......这就是我在这里发帖的原因。
答案 1 :(得分:0)
The 1
fox 1
fox 2
fox 3
jumped 1
over 1
the 2
lazy 1
dog 1
9