2012-01-13 93 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

相关问题