我从 PHP 发送一个数组,将其编码为 JSON,并将其发送到 JavaScript 值。现在我想在逗号上拆分数组,
。这很好用,但是当调用数组中的第一个和最后一个字符串时,我可以看到一个[
,]
和"
.
我可以解决问题"
,但是[
and]
似乎是个问题。
我现在的代码:
data_array[i].replace(/["[]]/g,"");
我从 PHP 发送一个数组,将其编码为 JSON,并将其发送到 JavaScript 值。现在我想在逗号上拆分数组,
。这很好用,但是当调用数组中的第一个和最后一个字符串时,我可以看到一个[
,]
和"
.
我可以解决问题"
,但是[
and]
似乎是个问题。
我现在的代码:
data_array[i].replace(/["[]]/g,"");
如果您将字符串值"[5,4,7,2,1]"
从 PHP 传输到 Javascript,您应该将JSON decode
其转换为原生 Javascript 对象/数组。
var receivedData = "[5,4,7,2,1]";
receivedData = JSON.parse( receivedData );
从那时起,您可以receivedData
像普通数组一样访问
console.log( receivedData[ 2 ] ); // 7
您应该转义特殊字符:
data_array[i].replace(/["[\]]/g,"");