如何使用 jQuery 将弹出页面的值更新为登录页面。
例如,我有asp页面,从这个页面弹出另一个页面,使用有n个字段
我想将值从弹出页面更新到登陆页面而不做回发。
请建议。
谢谢。
问问题
98 次
1 回答
2
如果在同一个域中,则可以使用 window.parent.window
.
然后可以在指定自定义文档(在这种情况下为父窗口的文档)作为上下文时使用 jQuery,例如:
var parentDocument = window.parent.window.document
jQuery(selector, parentDocument).blah(..)
whereblah(..)
代表正常的事情要做。以这种方式使用闭包时要非常小心- 或者,最好不要- 并在 IE 中进行测试,它喜欢部分破坏窗口上下文。同样,也可以调用在父窗口对象上定义的函数。
Web Workers 可能有更好的方法,但我不使用它们,它们只是 HMTL5'ish。
快乐编码!
于 2012-07-06T05:37:27.837 回答