我有一个变量(pvlist)一个包含“120123,345654
”之类数据的数组。当我尝试使用window.open
仅传递一个值时,例如当数组只有一个值时。
如果我的数组中有多个值,则会得到一个没有任何内容的空白页面。我尝试了各种解决方案,其中包括:
window.open("../Functions/csv.php?refno="+pvlist);
window.open("../Functions/csv.php?refno="+pvlist+"");
window.open("../Functions/csv.php?refno="+pvlist.join(",")+"");
有什么建议可以用来传递一个带有多个逗号分隔值的变量?所有帮助赞赏。
修改 变量pvlist是一个逗号分隔值的变量
答案 0 :(得分:1)
您需要数组的 join 方法。这将像[1,2,3,4,5]这样的数组变成一个字符串,就像这个“1,2,3,4,5”(或者你需要的任何其他分隔符)
示例:
window.open("../Functions/csv.php?refno=" + pvlist.join(','));