1

我正在尝试通过 Ajax 将 Javascript 数组的值传递给 PHP URL。这是脚本数组

<script>"Talent_Percentile.php?"+globalArray"</script>

globalArray我的 Javascript 数组在哪里。当我提醒这一点时,我得到

Talent_Percentile.php?eqt_param1=4.00,eqt_param2=4.00,eqt_param3=4.00

我知道字符串替换,但我不知道如何在数组上使用它。我需要像这样的输出

Talent_Percentile.php?eqt_param1=4.00&eqt_param2=4.00&eqt_param3=4.00

有人能帮我吗?

4

3 回答 3

1
var mystring = globalArray.join("&");
var url = "Talent_Percentile.php?" + mystring;
于 2012-11-28T07:42:38.847 回答
1

我建议将您的数组编码为 JSON:

<script>
     var url = "Talent_Percentile.php?" + JSON.stringify(globalArray);
</script>

在服务器端,用于json_decode解码数据。

于 2012-11-28T07:26:37.643 回答
0

通常,要将函数应用于数组的所有元素,您应该使用map

globalArray = globalArray.map(function(v) {
    return v.replace("old", "new");
});
于 2012-11-28T07:29:09.223 回答