[英]php array to javascript objects
您好,我在將值從php數組添加到javascript對象的圖形中時遇到問題,到目前為止,我在數組中具有php值
$data=array(5,10,15,20);
我將其轉換為json以准備javascript
$js_array = json_encode($data);
這是javascipt部分
data: <?php echo json_encode( $data ); ?>
<?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 dump data echo array(4){[0] => string(1)“ 5” 1 => string(2)“ 10” [2] => string(2)“ 20” [3] = > string(2)“ 15”}
PHP
// array
$data = array(1,2,3,4,5);
// array -> json
$json = json_encode($data);
// print json
echo $json;
帶有jQuery的js:
$.getJSON( "script.php", function( data ) {
console.log(data)
}
您定義php數組的方式將引發語法錯誤。
像這樣使用:
<?php
$data=array(5,10,15,20);
print_r(json_encode($data));
?>
它會給你輸出:
data : [5,10,15,20]
這是演示: http : //codepad.org/UVFT6m67
現在,您可以將此json對象與javascript一起使用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.