2012-04-04 76 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