Javascript fancybox ajax发布到iframe

Javascript fancybox ajax发布到iframe,javascript,jquery,ajax,post,fancybox,Javascript,Jquery,Ajax,Post,Fancybox,打开时是否可以使用将var发布到iframe 我目前有: function fancyBoxLoad(element) { var elementToEdit = $("#" + $(element).attr("class")); var content = encodeURIComponent($(elementToEdit).outerHTML()); $.fancybox( { 'href': 'loadEd

打开时是否可以使用将var发布到iframe

我目前有:

function fancyBoxLoad(element) {
    var elementToEdit = $("#" + $(element).attr("class"));
    var content = encodeURIComponent($(elementToEdit).outerHTML());
    $.fancybox(
        { 'href': 'loadEditor.php' },
        {
            frameWidth: 750,
            frameHeight: 430,
            overlayShow: true,
            ajax: {
                type: "POST",
                data: 'content=' + content
            },
            type: 'iframe'
        }
    );
}
如果我拿走
type:'iframe'
,它会发布数据,但它似乎不在iframe中,如果我拿走
ajax:{type:'post',data:'content='+content}
,它会在iframe中打开,但不会发布数据(上面的例子也一样)


所以我的问题是,它可以做到吗?

如果你只是想把内容放在一个iframe中,为什么不使用fancybox来创建iframe,一旦你知道它已经被创建了,那么就通过fancybox返回给你的引用来访问它,并设置你的内容。我不确定您是否要将内容发送到服务器并返回。只需等待iframe加载,然后在准备就绪时,查询其中的元素并设置内容。

查看Fancybox v1.3.1的源代码,它们实际上是互斥的。如果您不愿意深入源代码并编辑插件,您可以尝试使用它作为解决方法。它应该像post一样有效地工作,因为它是一个AJAX调用,只需确保后端可以接收GET变量

例如,
{'href':'loadEditor.php?content'+content}
。另外,这是一个AJAX调用吗?(我对这个插件不太熟悉。)