2011-04-11 164 views
0

我在我的Facebook应用程序上使用jQuery。 登录的用户有一个包含他的Facebook ID的cookie,这就是他在服务器端进行身份验证的方式。Ajax通过ie7传递cookie

当我向服务器发起Ajax请求时,IE7出现问题。所有的浏览器都能正常工作,并且当我在服务器端检查用户的cookie时,一切都很好。但是,似乎在使用IE7时,cookie不会沿着ajax请求发送(当发出非ajax请求时,Cookie传递正常)。

是否有解决此问题的任何解决方法?奇怪的是,这个问题发生在一台使用IE7的计算机上,但是在另一台使用相同浏览器版本的设备上,它确实能够正常工作:/

谢谢!

乔尔

+0

IE7的确发送cookie与Ajax HTTP请求。 – Pointy 2011-04-11 15:09:51

回答

0

也许你使用jquery $.ajax其默认会缓存Ajax请求。为了防止使用:

​​