2012-04-04 3 views
0

ページに[* PopUp.aspx]の一部のデータをリフレッシュする必要はありません。 [PopUp.aspx]は、ファンシーフレームのiframeへのリクエストとレスポンスを取得し、[PopUp.aspx]のコントロールで対話を続行します。fancyboxのオープンフォーム

これを行う際の提案はありますか?以下は

* [フォームを取得]方法は、最適化されていない[PopUp.aspx]

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

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

コードですが、戻り値のデータが結果に純粋なHTMLで、私は、ページ内のコントロールと対話カントですので、[フォームポスト]メソッド

答えて

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