设置iframe.src时如何将cookie附加到请求(使用jquery)?

时间:2013-03-19 15:23:54

标签: javascript jquery iframe cookies

在网页中使用JavaScript / jQuery,我需要将一个不同的页面加载到iframe中。我是通过使用jQuery查找iframe并设置其src属性来实现的,因此:

iframe.src = url;

其中的工作原因是它在iframe中显示页面,但我需要在该请求中附加几个cookie以获取页面上的正确信息,而我无法弄清楚如何执行此操作。

本着试错的精神,我尝试在上面的代码之前插入这一行:

$.cookie("MyCookieName", "MyCookieValue");

但在Fiddler中,我发现请求中没有附加cookie。我能找到的关于cookie的所有文档告诉我如何获得&设置值,但无助于解释我做错了什么。

对于它的价值,我加载到iframe的页面与托管此JavaScript代码的页面位于同一个域中。

如何将Cookie附加到该查询?

1 个答案:

答案 0 :(得分:1)

  

如何将Cookie附加到该查询?

您无法将Cookie“附加”到浏览器自己制作的简单HTTP请求中。

  

对于它的价值,我加载到iframe的页面与托管此JavaScript代码的页面位于同一个域中。

然后以正常方式设置该域的Cookie - 一旦设置好,浏览器会在自动请求iframe网址时发送它。