2011-08-01 18 views
1

javascriptコードでPHP配列を使用する必要があります。配列はPHPでjavascriptと同じファイルで定義されています。javascript変数に文字列値のPHP配列を渡す方法

私は、次の2つの方法を試してみました:私のPHPの配列が整数である場合

var array_name = new Array('<?php echo implode("','", $php_array);?>'); 

var array_name = <?php echo json_encode($php_array);?>; 

これは素晴らしい作品。しかし、配列の文字列のリストのいずれかをしようとすると、それは動作しません。

私には他にどのようなオプションがありますか?

助けてください。

+0

が重複する可能性を1968977/php-to-javascript-array-kind-of) –

答えて

1

は引用符にそのJSON文字列を入れて(単一引用符!)[JavaScript配列(の種類)にPHP](http://stackoverflow.com/questions/の

var array_name = '<?php echo json_encode($php_array);?>'; 

enjooy

+0

ありがとう!私が引用符を入力すると、私は間違いを見つけました。私は '='を忘れてしまった。私はそれが両方の方法で動作することも発見しました - 引用符かどうか。 – Marina

+0

@マリナ:はい、それはjsonではなく、クラスのjavascript配列です:) – genesis

関連する問題