2012-07-10 71 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