JavaScript eval转化json数据出错 大哥们进来看看 急

fudg1211 2009-10-30 10:19:59
<script type="text/javascript">
$(function(){
var aa=$("div").text();
var array=eval(aa);//错在这里 不知道是怎么回事
alert(array[a]);
})

</script>
<?
$array=array(
"a"=>"aa",
"b"=>"bb",
"c"=>"cc"
);
?>
<div><? echo json_encode($array);?></div>

如题 为什么eval下会出错 不明白json
...全文
132 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
var array=eval(aa);//错在这里 不知道是怎么回事
改为 eval("var array="+aa);
或者:var array=eval("("+aa+")");试试,我前几天也遇到这样的问题
dh20156 2009-10-30
  • 打赏
  • 举报
回复
BeenZ 2009-10-30
  • 打赏
  • 举报
回复
eval("var array="+aa);

87,993

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧