Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用window.open时发送数组_Javascript_Internet Explorer - Fatal编程技术网

Javascript 使用window.open时发送数组

Javascript 使用window.open时发送数组,javascript,internet-explorer,Javascript,Internet Explorer,我试着这么做 var new_win= window.open("print.php","Print","toolbar=no,width=960,height=860); new_win.values=inputs; 如果输入是一个数组,在print.php页面中,我使用了这个数组,它在firefox和chrome上运行良好,但是在IE11中它说值是未定义的。发生了什么?那么如何解决这个问题呢?也许你在填写之前正在阅读。值?没有,它已经填写好了,正如我所说,它在mozilla和Chrome上

我试着这么做

var new_win= window.open("print.php","Print","toolbar=no,width=960,height=860);
new_win.values=inputs;

如果输入是一个数组,在print.php页面中,我使用了这个数组,它在firefox和chrome上运行良好,但是在IE11中它说值是未定义的。发生了什么?那么如何解决这个问题呢?

也许你在填写之前正在阅读
。值
?没有,它已经填写好了,正如我所说,它在mozilla和Chrome上运行良好。不同的浏览器可能有不同的计时。这种传递数据的方法必然会给您带来计时问题。至少应等待
就绪
加载
事件。是否有其他方法传递数据??有许多方法可以将数据传递到其他窗口。您可以将其作为
GET
请求的一部分传递,您可以使用
postMessage
并创建自定义消息传递系统。