2013-03-19 155 views
1

在網頁中使用JavaScript/jQuery,我需要將不同的頁面加載到iframe中。我通過使用jQuery尋找的iframe這樣做,並設置其SRC屬性,即:如何在設置iframe.src時使用cookie添加cookie(使用jquery)?

iframe.src = url; 

其中一期工程中,它顯示在iframe的頁面,但我需要一對夫婦的餅乾附加到請求在頁面上獲得正確的信息,我無法弄清楚如何做到這一點。

在試驗和錯誤我試圖上面的代碼之前插入這條線的精神:

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

但在提琴手我認爲沒有附着到該請求的cookie。我可以找到有關Cookie的所有文檔告訴我如何設置值,但無法解釋我做錯了什麼。

值得一提的是,我加載到iframe中的頁面與託管此JavaScript代碼的頁面位於同一個域中。

如何將Cookie附加到該查詢?

回答

1

如何將Cookie附加到該查詢?

您不能將cookies附加到瀏覽器自己創建的簡單HTTP請求上。

值得一提的是,我加載到iframe中的頁面與託管此JavaScript代碼的頁面位於同一個域中。

然後以正常的方式爲該域設置cookie - 一旦設置,瀏覽器會在自動請求iframe URL時發送該cookie。

+0

但正如我解釋的那樣,它位於相同的域中。 – 2013-03-19 15:27:39

+0

是的,編輯答案。 – CBroe 2013-03-19 15:28:55

+0

恐怕我的無知在這裏顯示 - 什麼是「正常的方式」? – 2013-03-19 15:30:16