Javascript发布到窗口
我已经在javascript中建立了一个称为myData的多维数组, 我还有一个打开新窗口并加载页面的代码 如何将myData数组发布到新窗口Javascript发布到窗口,javascript,arrays,post,Javascript,Arrays,Post,我已经在javascript中建立了一个称为myData的多维数组, 我还有一个打开新窗口并加载页面的代码 如何将myData数组发布到新窗口 var url = './multi_quote.php'; var win = window.open(url, 'Show Data', 'directories=no,menubar=no,scrollbars=yes,status=no,toolbar=no,location=no,resizable=yes,width=500,height=6
var url = './multi_quote.php';
var win = window.open(url, 'Show Data', 'directories=no,menubar=no,scrollbars=yes,status=no,toolbar=no,location=no,resizable=yes,width=500,height=600');
if (win.focus) { win.focus(); }
函数弹出窗口(id){
var url='./multi_quote.php?quote_id='+id+'';
var win=window.open(url,‘Show Data’,‘directories=no,menubar=no,scrollbars=yes,status=no,toolbar=no,location=no,resizeable=yes,width=500,height=600’);
如果(win.focus){win.focus();}
}
我想你的意思是这样。你可以通过URL参数直接发布:
var url = './multi_quote.php?param1='+JSON.stringify(arrayObj);
或者,更好的是,您可以从子弹出窗口读取数组:
var dataArray = window.opener.myData;
因此,您根本不需要向请求发送阵列。谢谢,我很惊讶我没有考虑第一个,这是最简单的选择,应该可以满足我的需要。
var dataArray = window.opener.myData;