我想在一些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
你可以顯示你嘗試過的成功功能的整個代碼嗎? –