现在我正在使用这样的结构。
尝试打开Fancybox时出现“Uncaught SyntaxError:Unexpected end of input”错误。
请注意,在我的情况下,我无法使用“href”,而不是Fancybox的“content”。
更新。
$.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时出现“Uncaught SyntaxError:Unexpected end of input”错误。
请注意,在我的情况下,我无法使用“href”,而不是Fancybox的“content”。
更新。
<script>
alert('');
</script>
问题已解决,只需删除 type="text/javascript" 部分即可 :)
更新:
任何引号类型都会破坏fancybox的开启 ;)