非常抱歉,小弟初學,求大大幫提點。
最近coding遇到的障礙QQ
部分程式碼如下
如下所示,db_list存的是mysql附圖中的第一二行(都是浮點數),那接出來再push到js裡面的同名db_list,這部分沒有問題。
但一樣的方式db_gg雖有接收到sql內的第三四行(字串)卻會出問題沒辦法好好push
js好像也沒有明確規定型別,變數都是var所以頭好痛qq
<?php
$db_list = []; //資料庫清單
$db_gg= [];
//取值
for($i=0 ; $i<($row_total) ; $i++){ //列
array_push($db_list, ($db_data[$i][1]), ($db_data[$i][2]) );
}
for($j=0 ; $j<($row_total) ; $j++){ //列
array_push($db_gg, ($db_data[$j][3]), ($db_data[$j][4]) );
}
$db_list_length = count($db_list);
?>
<script type="text/javascript">
</script>
<script>
// In the following example, markers appear when the user clicks on the map.
// Each marker is labeled with a single alphabetical character.
var labels = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
var labelIndex = 0;
var db_list_length = <?php echo($db_list_length); ?>;
//console.log("資料數:", db_list_length);
var db_list = [] //資料庫清單
var db_gg=[]
db_list.push(
<?php
for($i=0 ; $i<$db_list_length ; $i++){
print_r($db_list[$i]);
print(',');
}
?>
);
db_gg.push(
<?php
for($i=0 ; $i<$db_list_length; $i++){
print_r($db_gg[$i]);
print(',');
}
?>
);