通过body onload使用json_encode发送数组对我来说不起作用
Sending array using json_encode via body onload is not working for me
我想通过body onload使用json_encode
发送数组。但这对我不起作用。我在php中对其进行了echo,并获得了数组,但当我使用body onload向函数发送时,它不起作用。
这是我的php
foreach ($row as $r) {
$thestar[] = $r['id'];
$yes= json_encode($thestar);
}
<body onload =xxx(<?php echo $yes ?>);>
您应该把它放在脚本标记中
...
<script type="text/javascript">
var xxxParams = <?=json_encode($arr);?>;
</script>
<body onload="xxx(xxxParams);">
...
相关文章:
- 使用jquery根据数组对表行进行排序
- javascript中的闭包对我来说工作方式不同
- 我想遍历一个对象数组,我不想要任何重复项
- 给定一个带有数字的数组,我如何编写一个递归函数,当 2 个元素加起来为一个目标时,它会在数组中查找索引
- Javascript使用并行数组对对象进行排序
- 试图创建一个Javascript数组,我可以将其转换为Json
- Javascript数组对多个键进行排序是否会破坏以前的排序
- Rails JQuery和Ajax对我来说工作不正常
- 如果使用单个实体,使用automapper对我来说很好
- css animate fadeIn'对我来说不起作用
- 对我来说,用javascript设置这个函数最有效的方法是什么
- 如何以有效的方式按给定数组对节点列表进行排序
- 为什么我的数组在我的 savetime 函数中未定义,但在其他函数中正常运行
- 我有一个特定格式的数组,我想替换如下所示的键
- 按嵌套子数组对 arr 进行排序
- 使用_id引用数组对多个相应文档进行高效查询
- 通过body onload使用json_encode发送数组对我来说不起作用
- 我应该将php json编码转换为Ajax数组,第一次对我来说很难理解
- 调用堆栈溢出,只适用于小数组对,我怎么让它需要10k数组对
- 是否有什么问题的方式我'我开始我的脚本?试图让数组对每个答案输出不同的响应