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

比如:<divid="div1"></div>我想让id="div1"在加载的时候变成红色,然后alert(1),如果直接用css,js,或者jQuery肯定能实现,但是... 比如:<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);“,各位前辈给讲讲该如何弄呢。谢谢
展开
 我来答
simplelike
2015-04-15 · TA获得超过325个赞
知道小有建树答主
回答量:191
采纳率:0%
帮助的人:144万
展开全部
将json对象返回页面。页面解析
如页面拿到var test = {name:"123",script:"alert('123')"}的json对象。
然后解析出脚本test.script;
调用js的eval()方法执行。--------eval(test.script);
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式