我要根据PHP echo设置的ID来做一个变量名的变量数组。
<script>
var dat<?php echo $id; ?>;
dat<?php echo $id; ?> = ["ecc..","ecc.."];
</script>
jQuery("#name").html(dat[0]+id); // doesn't work
id已由函数设置,问题是:我能正确编写VAR还包括PHP ID吗?感谢。
由于
答案 0 :(得分:1)
尝试:
<script>
var dat<?php echo $id; ?>;
dat<?php echo $id; ?> = ["ecc..","ecc.."];
console.log(dat<?php echo $id; ?>[1]);
jQuery("#name").html(dat<?php echo $id; ?>[0]);
</script>
它无法正常工作的原因是dat
为dat#
,其中#
为id。
您必须访问dat#
上的数组元素,而不是dat[pos]#
。