<script type="text/javascript"> var slist = '<?php echo urlencode(json_encode($data['arr']));?>'; var list = eval(decodeURIComponent(slist)); drawGpsMap(list); </script>
不能直接傳遞,但是可以用js的ajax在頁面加載的時候動態調用php數組值
或者把用php處理的數組值當字符串先賦值給html hidden控件,然後用js代碼調用hidden的value
另外我覺得,如果你的這個數據不是經常改變的話,最好是用php生成一個.js文件,這個文件就定義這個數組,然後file一下,比較好
<script type="text/javascript">flowplayer( "player2", "./templates/flowplayer-3.2.15.swf",{ clip: { url: "<?php echo $row['address']; ?>", 我想把這個地址換成數據庫裡的值 autoPlay: false, autoBuffering: true } } ); </script>你說的是這樣?