Fancybox inline html

Fancybox inline html

本文关键字:html inline Fancybox      更新时间:2023-09-26

现在我使用类似的构造

$.post(
    location.href,
    {
        adverts: []
    },
    function (html) {
        $.fancybox({
            'content': html,
            'type': 'html',
            'padding': 0
        });
    }
);

一切都很好,如果html只是html,但如果我在html中添加javascript,

<script type="text/javascript">
    alert('text');
</script>

打开fancybox的尝试因未捕获的SyntaxError而崩溃:意外的输入结束

请注意,在我的情况下,我不能使用"href"代替"content"作为fancybox。

更新

<script>
    alert('');
</script>

修复了问题,只是删除了type="text/javascript"部分:)

更新:

任何类型的引号打破了扇形框的打开;)

<script>
    alert('');
</script>

修复了问题,只是删除了type="text/javascript"部分。

更新:

任何类型的报价打破了异想天开。