jquery - 在同一台机器上的两个网页之间传递数据,无需回发

标签 jquery asp.net .net ajax

我正在创建一个网页,使用户能够将控件“取消停靠”到新的浏览器窗口中。当用户在新窗口中选择一个值时,我需要让新页面将数据传递到父页面并更新屏幕上的一些信息。基本上,我需要保持显示的数据同步。我正在使用 jQuery 和 AJAX 来避免任何回发,并且我想为此做同样的事情。例如:用户在父页面上搜索“foo”并希望以更大的格式查看结果。他单击“取消停靠”按钮,随即打开包含搜索结果的更大窗口。用户从子窗口中选择一个值,父窗口也会更新。我认为我可以使用 AJAX 来完成此任务,但尚未找到一个很好的帖子来解释它。有谁知道如何做到这一点?

另外,如果子窗口关闭,并且由于浏览器崩溃而我没有捕获关闭,有没有办法父级可以检查子窗口是否仍然存在?

谢谢!

最佳答案

为了取消停靠,您使用的是 window.open 吗?您可以使用 window.opener 在两个窗口之间进行通信:http://www.w3schools.com/jsref/prop_win_opener.asp

关于jquery - 在同一台机器上的两个网页之间传递数据,无需回发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9379763/

相关文章:

asp.net - MVC3 : How to force Html. TextBoxFor 使用模型值而不是 POSTed 值

c# - 如何在 C# 中使用 itextsharp 创建带有泰米尔字体的 PDF 文件?

c# - 需要 .Net 的公式解释器

c# - NAudio MeteringSampleProvider 没有触发事件?

c# - 如何从 .NET 对 .NET 中定义的 COM 对象执行后期绑定(bind)调用(通过 DispID)?

javascript - jQuery/JavaScript - trim 两个元素之间的空白/制表符?

html - 如何用 HTML 和 JavaScript/JQuery 替换数据库以创建动态相关的下拉选择列表?

javascript - 未捕获的类型错误 : Cannot read property 'fullCalendar' of undefined

javascript - easyautocomplete 基本搜索

JavaScript 触发的 UpdatePanel 未正确更新