2012-01-25 33 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