首页 新闻 会员 周边 捐助

ajax加载的内容中如何让包含document.write的js能执行

0
悬赏园豆:100 [待解决问题]

之前用的是jquery插件jquery.writeCapture,但它不支持IE8:

$.ajax({
    type: 'get',
    dataType: 'text',
    success: function (data) {
              $("#blog-news").writeCapture().html(data);
            }
        }
    }
});

请问有没有其它解决方法?

dudu的主页 dudu | 高人七级 | 园豆:30778
提问于:2016-01-23 12:03
< >
分享
所有回答(1)
0

没太懂你的意思,是通过ajax后返回后,然后利用document.write执行脚本将内容插入到这个里面吗?

dudu可以看看下面的链接,不知道是否有用。

执行ajax返回代码中的脚本,支持document.write

Jeffcky | 园豆:2789 (老鸟四级) | 2016-01-23 12:42

是ajax返回的内容中有document.write代码

支持(0) 反对(0) dudu | 园豆:30778 (高人七级) | 2016-01-23 15:55

试了链接中的方法,将document.write替换为自己实现的函数也不行,Chrome会自动忽略document.write的调用

支持(0) 反对(0) dudu | 园豆:30778 (高人七级) | 2016-01-24 14:33
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册