0

PHPに配列があります。

$numArray=array("1","2","3","4");

この配列を他のデータと一緒にjavascriptに転送したい。私は次のことをします-

  $json = array(
          'num' => $numtArray
     );

JavaScriptでは、次のことを行います。

var json=<?php echo json_encode($json); ?>;
console.log(json['num'].length);

コンソールで未定義になります。この配列の長さを見つけるにはどうすればよいですか?

4

3 に答える 3

2

numArraynumtArray。余分なことに注意してtください...配列を割り当てていません。未定義の変数を割り当てて、nullを生成しています。

于 2013-07-02T18:49:13.273 に答える
0
var jsonText = "<?php echo json_encode($json); ?>";
var jsonData = JSON.parse(jsonText);
console.log(jsonData['num'].length);
于 2013-07-02T18:52:14.930 に答える