作者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
1F:推 wayway2004:可以用 json_encode 11/26 09:29
2F:→ qwertmn:php 直接echo array = ="" 你去看一下结果就知道怎错的.. 11/26 09:37
3F:推 a613204:var obj = <?php echo json_encode($array);?> 11/26 10:00
4F:→ bibo9901:你照着js的语法印出来就好了 11/26 10:47
5F:推 BloodyDawn:你这样写会变成value="Array" 11/26 11:04
6F:推 LaPass:养成习惯,debug时,右键检视原始码,可以抓出不少问题 11/26 12:29