Re: [問題] javascript無法使用php陣列?
你php都有產生array
$data = array(array('a','b','c'),array('1','2','3'),
'aaa' => array('bbb'=>'1234'));
用
<script>
var data_arr = <?=josn_encode($data,JSON_FORCE_OBJECT)?>
//或是
var data_arr = <?=josn_encode($data)?>
//如果你php array 有key 不是 0 1 2 3 輸出是object 不然是array
//也可以宣告成都是object 如上上
//obj 用法
// alert(data_arr.0.1); //b
// ↑ 這樣好像是錯的
//如果產生後key 為數字也可以用
alert(date_arr['0']['1']); //b
//文字的話可以直接用例如 下面
alert(date_arr.aaa.bbb); //1234
<script>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.120.250.11
→
07/21 16:32, , 1F
07/21 16:32, 1F
→
07/21 16:33, , 2F
07/21 16:33, 2F
推
07/21 16:58, , 3F
07/21 16:58, 3F
※ 編輯: gaekeamql 來自: 59.120.250.11 (07/21 18:14)
推
07/21 18:41, , 4F
07/21 18:41, 4F
推
07/21 23:22, , 5F
07/21 23:22, 5F
推
07/22 03:59, , 6F
07/22 03:59, 6F
討論串 (同標題文章)
完整討論串 (本文為第 3 之 4 篇):