【发布时间】:2011-02-20 19:12:00
【问题描述】:
在我的应用程序中,当请求 /iframe 时,我创建一个 cookie 并提供 iframe.html 文件。在 html 文件中,我使用 Javascript Ajax 调用来请求用户数据 (/user),该调用在 $(document).ready 上调用,并且需要从 cookie 传递 sid(所以我知道调用已通过身份验证)。
问题在于,第一次请求 /iframe 时(当还没有 cookie 时),cookie-sid 没有与 Ajax get 调用一起传递。重新加载后,cookie-sid 通过 /user 调用传递。
有人对修复初始负载有什么建议吗?
我知道浏览器接收并存储 cookie,然后在每次请求新页面时将其发送回网站,但这是否也计入初始 Ajax 调用?
【问题讨论】:
标签: javascript html ajax cookies node.js