JSON エンコーダーを使用して PHP 多次元配列を JavaScript 配列に変換しようとしています。var_dump を実行すると、php 配列は次のようになります。
array (size=2)
'Key' => string 'a' (length=1)
'Value' => string 'asite.com' (length=9)
これは、ビューで現在使用しているコードで、JavaScript 配列に変換しようとしています。
var tempArray = $.parseJSON(<?php echo json_encode($php_array); ?>);
ブラウザーでこのコードを実行すると、コンソールでの変換の出力は次のようになります。
var tempArray = $.parseJSON([{"Key":"a","Value":"asite.com"}]);
これは JavaScript 多次元配列の正しい構造ですか? 上記の行でこのエラーが発生し続けるので、私は尋ねています:
SyntaxError: Unexpected token o