我有任何名为query[]
的数组
我正在打开一个新窗口:
window.open("http://localhost:8081/myapp/Query.action","mywindow","menubar=1,resizable=1,width=600,height=400");
如何将此数组传递到新窗口,以便我可以在那里使用它。
编辑:我刚刚发现这个,Pass array to Window这可能会提供答案。
EDIT2:问题 2487420 中提供的答案似乎不起作用,我正在使用 FireFox 并且 openDialog 永远不会打开新窗口
新要求:这仅适用于 FireFox,因为我仅使用它进行测试。
最佳答案
您无法“传递”该数组,但您可以将其作为全局数组(或通过全局数组)提供,并且您的新页面可以使用以下内容:
var theArray = window.opener.theArray;
访问它。
或者,您可以将数组作为参数列表传递,但如果服务器对它不感兴趣,那么这就有点浪费了。
关于javascript - 如何将任何数组传递到使用 window.open() 打开的窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5848333/