0

我需要将一些数据发布到页面 [PopUp.aspx],而不刷新当前页面。然后[PopUp.aspx]会得到fancybox iframe的请求和响应,我想在[PopUp.aspx]中的控件上继续交互。

有什么建议吗?

下面是代码,但返回数据是纯html结果,我无法与页面内的控件交互[PopUp.aspx]

function onSubmit(ctr)
{
   $.fancybox.showActivity();

    $.ajax({
        type: "POST",
        cache: false,
        url: "PopUp.aspx",
        data: $(ctr).serializeArray(),
        success: function (data) {
            $.fancybox(data);
        }
    });
}

*[Form Get]方法没有优化,所以使用[Form Post]方法

4

1 回答 1

1
// Display an external page using an iframe
var src = "http://365.ericmmartin.com/";
$.modal('<iframe src="' + src + '" height="450" width="830" style="border:0">', {
    closeHTML:"",
    containerCss:{
        backgroundColor:"#fff",
        borderColor:"#fff",
        height:450,
        padding:0,
        width:830
    },
    overlayClose:true
});
于 2012-04-04T05:35:29.067 回答