【发布时间】:2010-04-14 21:16:49
【问题描述】:
这是我的场景:
- 我在页面 A 上有一个 div。
- 当一个事件发生时(无论我定义什么,点击等等),我都会执行一个 div.Dialog,设置它的属性并打开它
- 内部的数据是从异步 .ajax 调用返回的,该调用从 url 获取数据并通过在 .ajax 回调中调用 div.html(data) 将其附加到 div,因此它本质上是通过获取数据(内容)并将其附加到调用对话框(“打开”)的 div...我认为没有什么特别的。
我的问题:在页面 B 中,我如何引用对话框以便对它做一些事情?例如,在我从 .ajax 调用返回并通过 .html(data) 添加到 div 的页面 B 的内容中,有一个按钮,单击时我需要关闭对话框。
现在我的按钮在对话框中不起作用,因为其中一个关闭对话框,另一个应该重定向到新页面,但现在都不起作用,因为我没有参考它所在的对话框来操作它.所以我需要参考,这样我就可以通过一些将驻留在 PageB(数据)中的 jQuery 关闭对话框。
【问题讨论】: