我正在使用MVC4 appliaction并假设我使用window.open通过javascript打开了一个新窗口,在这个窗口中我打开了一个新视图。现在我想回到我之前的视图(从我打开新窗口的地方),打开窗口中的一些数据。
我怎么能做到这一点?
答案 0 :(得分:0)
只要在JS代码中创建一个新窗口,就会返回一个窗口句柄。 如果您没有导航到外部网址,此句柄可让您完全控制窗口,包括其HTML内容:
var whandle = window.open("about:blank", "", "_blank");
whandle.document.write(yourhtml);
因此,您可以使用jQuery从现有页面获取一些数据,并将其作为新文档复制到子窗口。