如何从json的字符串数据中直接执js代码

比如:<div id="div1"></div> 我想让id="div1"在加载的时候变成红色,然后alert(1) ,如果直接用css,js,或者jQuery 肯定能实现,但是我想要的效果是从获得json数据中来执行这些操作。
再说简单点吧,我有一个页面A.html,A.html在加载的时候会从一个地方获得一个json数据,然后A.html会吧这个json数据遍历出来,在不对A.html进行任何改动的情况下,要控制A.html的元素,或者执行js代码,比如进入页面就alert(),那么在组合json数据的时候应该怎么加代码进去。
看下我的代码,

但是这样不行啊,不会谈个框打印1出来。会变成直接在页面上显示出”alert(1);“,各位前辈给讲讲该如何弄呢。谢谢

将json对象返回页面。页面解析
如页面拿到var test = {name:"123",script:"alert('123')"}的json对象。
然后解析出脚本test.script;
调用js的eval()方法执行。--------eval(test.script);
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网