通过body onload使用json_encode发送数组对我来说不起作用

时间:2013-09-01 19:47:29

标签: php javascript json

我想通过body onload使用json_encode发送数组。但这不适合我。 我在php中回应它,我得到了数组,但是当我使用body onload发送到函数时它没有用。

这是我的php

foreach ($row as $r) {

$thestar[] = $r['id'];
$yes= json_encode($thestar);     


  }

<body onload =xxx(<?php echo $yes ?>);>

1 个答案:

答案 0 :(得分:1)

你应该把它放在脚本标签中。:

...
<script type="text/javascript">
var xxxParams = <?=json_encode($arr);?>;
</script>
<body onload="xxx(xxxParams);">
...