2012-02-21 63 views
2

我正在創建一個網頁,爲用戶提供了將控件「解除連接」到新瀏覽器窗口的功能。當用戶在新窗口中選擇一個值時,我需要讓新頁面將數據傳遞給父頁面並更新屏幕上的一些信息。基本上,我需要保持數據同步顯示。我正在使用jQuery和AJAX來避免任何回發,我想爲此做同樣的事情。例如:用戶在父頁面上搜索「foo」,並希望以更大的格式查看結果。他點擊「卸載」按鈕,隨着搜索結果打開更大的窗口。用戶從子窗口中選擇一個值,父窗口也會更新。我想我可以用AJAX來完成這個任務,但還沒有找到一個好的解釋它的帖子。有誰知道這可以做到嗎?在同一臺機器上的兩個網頁之間傳遞數據,無回傳

此外,如果子窗口關閉,並且由於瀏覽器崩潰而無法捕獲關閉,是否有父母可以檢查以查看孩子是否還在那裏的方法?

謝謝!

+0

可能重複的[我可以將JavaScript變量傳遞到另一個瀏覽器窗口?](http://stackoverflow.com/questions/87359/can-i-pass -a-javascript-variable-to-another-browser-window) – NotMe 2012-02-21 15:10:49

+0

它的確談到了使用window.opener,但我想知道是否有通過AJAX的方式。 – 2012-02-21 18:03:25

+0

Ajax只是一種瀏覽器與服務器進行通信並接收響應*的方式,而不需要完整的回發* ...它的核心是javascript。所以我不完全確定你的意思是「通過AJAX」 – NotMe 2012-02-22 00:04:31

回答

0

你不能從子窗口使用window.parent嗎?

相關問題