2012-01-13 62 views
0

我已經使用jQuery UI對話框使用IFrame並將URL傳遞給該IFrame。所以在Iframe的對話框中打開新頁面。將數據從jquery對話框發送到父頁面

在該對話框頁面中進行了一些處理之後。我想在關閉事件中將該對話框中的一些數據傳遞給我的頁面。

請幫忙。

回答

0

要訪問的iframe父頁面,您可以使用window.parent

+0

是的,但是如何以及在哪裏寫的功能。當我點擊我的頁面上的自定義按鈕來關閉jQuery對話框時,它的工作正常,但是當我點擊關閉CROSS標誌時,它不會調用該函數。 – 2012-01-13 11:41:56

1

不知道這是否是唯一的解決辦法,但你可以寫上你想傳遞給一些無形的元素在密切數據對話的事件。

例子:

$("..").dialog({...}).bind('dialogclose',function(){ 
      $("#someInvisibleElement").val(data); 
}); 
+0

你可以請舉例說明上面的語法..對話框({...}) – 2012-01-13 11:50:07

+0

是的,關閉如果被解僱但我怎樣才能從我的主頁中的對話框中獲取內容? – 2012-01-13 12:02:40

+0

它完成了。 var value = $(「#pgiFrame」)。contents()。find(「#spdata」)。html(); – 2012-01-13 12:20:25

相關問題