首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Safari5使用jQuery HTTP请求重置会话cookie

Safari5使用jQuery HTTP请求重置会话cookie
EN

Stack Overflow用户
提问于 2011-02-05 22:44:19
回答 1查看 970关注 0票数 0

我有一个应用程序,它使用jQuery来制作无限滚动(滚动到底部,它会加载更多内容)。当用户到达底部时,我需要在服务器中执行HTTP请求,以便为该用户获取更多数据。

我使用$.get();来执行HTTP请求。它在Chrome和Firefox上运行得很好,但在Safari上就不行了。当我使用它执行HTTP请求时,存储用户会话的cookie被重置,并且我无法获取用户数据或执行任何其他需要验证用户会话的HTTP请求。

我的朋友告诉我将$.get();改为$.post();,因为cookie将在HTTP POST而不是GET中工作。我没有运气,它仍然不能工作。

我的jQuery版本是1.4.4,Safari是5.0.3。

我希望有人能帮助我,这个问题把我吓坏了:

谢谢,

佩德罗。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-02-05 23:18:34

我一直在回答这个问题,因为它让我纠结了很长时间--会话不会在从www.example.com到example.com的转换中存活下来,反之亦然。

如果get请求使用的是完整的url (*http://www.example.com/get_file.php*,而不是*/getfile.php*“),这可能是您的问题所在。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4907442

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档