【发布时间】:2012-01-19 05:20:58
【问题描述】:
好的,所以所有其他问题要么与版本 1 而不是版本 2 有关,要么它们只是调用具有 1 个变量的简单文件。基本上我想要做的是获取输入字段并将它们传递给 PHP 文件,而不提交表单并在 Fancybox 中显示 html 回显。
在 1.34 版本中,您使用了 $.fancybox.showActivity。但这不是第 2 版中的选项。
所以我尝试了以下方法:
$.ajax({
url: "exec/preview.php",
data: $('#campaignform').serialize(),
dataType: "html",
success: function(data){
$.fancybox({
'content' : data,
'type' : 'iframe'
});
}
});
但我得到了在此服务器上找不到请求的 URL /[object Object]。
我尝试将类型设置为内联。它所做的一切就像它提交表单一样。这是实际发布活动之前的预览。
将 SUCCESS 函数改为:
success: function(data){
$.fancybox(data,{
'type' : 'iframe'
});
}
在 iframe 的 URL 中附加所有返回的数据。
有什么想法吗?
【问题讨论】: