PHPから配列をJSONにエンコードして送信し、JavaScript値に送信しています。ここで、配列をコンマで分割したいと思いました,
。これはうまくいきましたが、配列内の最初と最後の文字列を呼び出すと、[
、]
および"
.
私は行くことができますが、問題"
があるようです。[
]
私のコード:
data_array[i].replace(/["[]]/g,"");
PHPから配列をJSONにエンコードして送信し、JavaScript値に送信しています。ここで、配列をコンマで分割したいと思いました,
。これはうまくいきましたが、配列内の最初と最後の文字列を呼び出すと、[
、]
および"
.
私は行くことができますが、問題"
があるようです。[
]
私のコード:
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,"");