2012-04-04 1 views
0

Ich muss * einige Daten auf eine Seite [PopUp.aspx] posten, ohne die aktuelle Seite zu aktualisieren. Dann [PopUp.aspx] wird die Anfrage und die Antwort auf die fancybox iframe erhalten, und ich möchte interaktiv auf das Steuerelement in [PopUp.aspx] fortsetzen.Offenes Formular in fancybox iframe

irgendein Vorschlag, dies zu tun?

sind Sie den Code unten, aber die Rückgabedaten ist reine html mit Ergebnis, i mit der Steuerung innerhalb der Seite interagieren kann nicht [PopUp.aspx]

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

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

* Methode [Form Get] nicht optimiert ist, Verwenden Sie die [Form Post] -Methode

Antwort

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

, bitte erläutern Sie dies. – agent99