2017-02-27 3 views
1

Ich habe eine alte JSP-Seite in meinem Projekt. Ich muss diese Seite in meine neue Seite aufnehmen, wo meine neue UI-Seite EmberJS ist.Wie man eine 'POST'-Seite in einen iframe in Ember lädt?

Dinge, die ich

  1. Ich habe den gerenderten HTML von JSP einen Ajax-Aufruf versucht haben, und versuchen Sie mit {{{var}}} Lenker zu machen, aber es gibt viele Skripte innerhalb der Seite. Sie werden nicht geparst oder ausgeführt.

Wie kann ich die Seite in einen iframe laden? Die Seite ist POST-Typ.

Antwort

0

Sie können ein ausgeblendetes Formular erstellen, das das Ziel auf die iframe verweist, und dann das Ereignis click() auf der ausgeblendeten Übermittlungsschaltfläche beim Laden des Dokuments auslösen.

Für Beispiel

<form action="YOUR_JSP_URL" method="post" target="myIframe"> 
    <input id="postToIframeBtn" style="display: none" type="submit" value=" " /> 
</form> 

<iframe name="myIframe" src=""></iframe> 
<script> 
document.getElementById("postToIframeBtn").click(); 
</script> 
0

Kurze Antwort, versuchen, sie in DOM innerhalb Komponenten didInsertElement Haken jQuery mit einzufügen.

Verwenden Sie nicht {{{}}} es funktioniert nur mit HTML-Einfügen.

Verwandte Themen