2

こんにちは、php 配列から javascript オブジェクトにグラフに値を追加する際に問題が発生しています。これまでのところ、配列に php 値があります。

$data=array(5,10,15,20);

そして私はそれをjsonに変換してjavascriptの準備をしました

$js_array = json_encode($data);

ここにjavascriptの部分があります

データ :<?php echo json_encode( $data ); ?>

と読んでいると思います

data : [5] or data : [5101520]

と読むはずだった

data : [5,10,15,20]

あなたが私を助けることができることを願ってありがとう

ここにPHP配列が格納されています

<?php  
$data = array();

$que = "SELECT name FROM table1 ORDER BY date ASC";

$res = mysql_query($que, $con);

if(mysql_num_rows($res)>0){

while($row = mysql_fetch_array($res)){

$data[] = $row['name'];

}}

$js_array = json_encode($data);

?>'

これが var ダンプ データです echo array(4) { [0]=> string(1) "5" 1 => string(2) "10" [2]=> string(2) "20" [3]= > 文字列(2) "15" }

ここに現在の出力があります

4

2 に答える 2

3

php

// array
$data = array(1,2,3,4,5);
// array -> json
$json = json_encode($data);
// print json
echo $json;

js と jquery:

$.getJSON( "script.php", function( data ) {
console.log(data)
}
于 2013-10-16T16:42:29.580 に答える