2012-07-10 72 views
0

我运行此代码,试图做一个页面重新加载后,我关闭当前的(即从一个编辑值多数民众赞成应该重新加载):window.opener错误

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

而且


XML滤波器被应用到非XML值({长度::0,prevObject:每次我得到这个错误{0:({}), 上下文:({}),长度:1},上下文:({}),选择器:“窗口”})

我真的不理解XML什么,我甚至不知道什么是错......


回答

2

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

setTimeout(function() { 
    window.opener.location.reload(); 
    window.close(); 
}, 1700); 
+0

是的,我已经想通了自己,是刚刚发布的答案嘿嘿。谢谢! – 2012-07-10 06:18:20

+0

@giovanni没问题:) – nbrooks 2012-07-10 06:19:52