0

我正在运行此代码以尝试在关闭当前页面后重新加载页面(从应该重新加载的页面中编辑值):

setTimeout( function() {
            window.opener.$('window').('reload');
        window.close();trigger
    }, 1700);

我每次都会收到这个错误:


XML 过滤器应用于非 XML 值 ({length:0, prevObject:{0:({}), context:({}), length:1}, context:({}), selector:"window"} )

我真的对XML一无所知,我什至不明白什么是错的......


4

1 回答 1

2

你的语法不正确。您正在尝试引用window.opener与 jQuery 对象等效的属性。删除对 j​​Query 方法的引用,因为这只是提供了一种选择当前窗口的替代技术,在这里无关紧要。

setTimeout( function() {
    window.opener.location.reload();
    window.close();
}, 1700);
于 2012-07-10T06:08:12.377 回答