花式框内联 html
Fancybox inline html
现在我正在使用这样的结构
$.post(
location.href,
{
adverts: []
},
function (html) {
$.fancybox({
'content': html,
'type': 'html',
'padding': 0
});
}
);
一切正常,如果 html 只是 html,但如果我将 javascript 添加到 html,
<script type="text/javascript">
alert('text');
</script>
尝试打开 fancybox 时崩溃并显示 未捕获语法错误:输入意外结束
请注意,在我的例子中,我不能使用 'href' 而不是 'content' 作为 fancybox。
更新
<script>
alert('');
</script>
修复了问题,只是删除了 type="text/javascript" 部分 :)
更新:
任何类型的引号会破坏 fancybox 的打开 ;)
<script>
alert('');
</script>
修复了问题,只是删除了 type="text/javascript" 部分。
更新:
任何类型的引号都会破坏 fancybox 的打开。
现在我正在使用这样的结构
$.post(
location.href,
{
adverts: []
},
function (html) {
$.fancybox({
'content': html,
'type': 'html',
'padding': 0
});
}
);
一切正常,如果 html 只是 html,但如果我将 javascript 添加到 html,
<script type="text/javascript">
alert('text');
</script>
尝试打开 fancybox 时崩溃并显示 未捕获语法错误:输入意外结束
请注意,在我的例子中,我不能使用 'href' 而不是 'content' 作为 fancybox。
更新
<script>
alert('');
</script>
修复了问题,只是删除了 type="text/javascript" 部分 :)
更新:
任何类型的引号会破坏 fancybox 的打开 ;)
<script>
alert('');
</script>
修复了问题,只是删除了 type="text/javascript" 部分。
更新:
任何类型的引号都会破坏 fancybox 的打开。