作者woody3724 (woody)
看板PHP
標題[請益] php傳陣列給js
時間Mon Nov 26 04:40:21 2012
<script>
function H()
{
var c = document.getElementById('test').value;
document.write(c);
}
</script>
<body>
<?php
$a[] = "1";
$a[] = "2";
$a[] = "3";
$a[] = "4";
?>
<input type ="hidden" id = "test" value="<?php echo $a; ?>">
<script>H()</script>
</body>
無法順利將php的陣列$a傳給 js
請問該如何解決
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 36.239.248.233
推 wayway2004:可以用 json_encode 11/26 09:29
→ qwertmn:php 直接echo array = ="" 你去看一下結果就知道怎錯的.. 11/26 09:37
推 a613204:var obj = <?php echo json_encode($array);?> 11/26 10:00
→ bibo9901:你照著js的語法印出來就好了 11/26 10:47
推 BloodyDawn:你這樣寫會變成value="Array" 11/26 11:04
推 LaPass:養成習慣,debug時,右鍵檢視原始碼,可以抓出不少問題 11/26 12:29