我有一个变量(pvlist)包含像'120123,345654
'这样的数据的数组。当我尝试使用window.open
只传递一个值时,它可以工作,例如当数组只有一个值时。 如果我的数组中有多个值,我会得到一个没有任何内容的空白页。我曾尝试过各种解决方案,其中包括:使用javascript传递逗号分隔变量
window.open("../Functions/csv.php?refno="+pvlist);
window.open("../Functions/csv.php?refno="+pvlist+"");
window.open("../Functions/csv.php?refno="+pvlist.join(",")+"");
任何有关可用于传递具有多个逗号分隔值的变量的建议?所有帮助赞赏。
EDIT 可变pvlist是逗号分隔值
'pvlist'包含'['120123,345656']'还是'[120123,345656]'? – 2012-08-15 11:42:57
它应该是'csv.php'问题,而不是JavaScript之一。而“+”“'部分本质上是没有操作的。 – raina77ow 2012-08-15 11:43:45
'refno'是否包含一个包含所有值的单个字符串?或者你想在PHP中将它作为数组处理? – nnnnnn 2012-08-15 11:53:31