我想要做一个预览,它会出现在一个新的Fancybox iframe中。几周后,我正在寻找一些帮助或最佳做法,但我找不到它。Post preview - 通过AJAX和Fancybox传递数据
我的主要问题是将数据从表单(更新数据库之前)传递到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的一部分?
要么AJAX或iframe ......尝试没有'数据的fancybox-type' – JFK
好一天JFK,这是我再次。删除数据fancybox类型会导致“请求的内容无法加载,请稍后再试”错误。 – kacper
'#postp'中有什么? ...有任何演示网站? – JFK