2012-04-04 77 views
0

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

有关这样做的任何建议?

下面是代码,但返回的数据是纯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 Post]方法

回答

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 
}); 
+0

请澄清一下。 – agent99 2012-04-04 07:32:13