我从webservice收到一个JSON,其中包含一个带有脚本的变量,用于在加载页面后操作DOM以隐藏一些图标。(我调用webservice,接收JSON并使用jQuery创建所有DOM)
JSON的一部分如下所示:
"CustomScripts":"<script type='text/javascript'>
//manipulate DOM HERE, hide icons etc
</script>"
我所做的是以下内容:
var text = root.CustomScripts; // root.CustomScripts contains the value
of CustomScripts from the JSON i receive
var decoded = $('<div/>').html(text).text(); //Here i decode characters like > etc
$(decoded).appendTo('body');
以上版本适用于现代浏览器,但IE8不附加脚本。
我试图在其他帖子中找到解决方案,但不幸的是我找不到任何解决方案。
非常感谢任何帮助。