2012-01-25 48 views
1

我使用jQuery.post()向服務器發送數據,當服務器將數據發送回客戶端時,post()回調被調用。我知道服務器發送的數據有一個cookie,我想閱讀它。爲了做到這一點,我在回調中使用了document.cookie。打印(警告)document.cookie不包含cookie,但使用Firebug(或Chrome開發人員工具)時,會出現cookie。jQuery post()和讀取cookies

有沒有什麼辦法可以訪問cookie,通過使用jQuery.post()發送數據到服務器來返回cookie?

回答

2

如果Cookie設置爲HttpOnly標誌,則無法從客戶端腳本讀取該標誌。如果您希望能夠從JavaScript中讀取cookie,請確保服務器在設置cookie時不使用此標誌。

+0

感謝您的快速回復。這解決了我的問題。 – MrIzik