我正在尝试进行发布预览,它将出现在新的 Fancybox iframe 中。几周以来,我一直在寻找一些帮助或最佳实践,但找不到。
我的主要问题是将数据从表单(更新数据库之前)传递到 Fancybox 窗口。我的 AJAX 技能很差,所以也许我的问题不是那么难。
请检查代码:
$('.preview2').fancybox({
fitToView : false,
width : 905,
height : 505,
autoSize : false,
closeClick : false,
openEffect : 'none',
closeEffect : 'none',
ajax: {
type: "POST",
cache : false,
url: "preview.php",
data: $('#postp').serialize()
}
});
还有一个通话链接:
<a class="preview2" data-fancybox-type="iframe" href="preview.php" id="preview2">Preview</a>
我几乎可以肯定 preview.php 文件一切正常,只需发布变量并将其打印在正确的位置。
有人可以检查 Fancybox / AJAX 部分吗?