我的项目中有一个旧的 JSP 页面。我需要将此页面包含到我的新页面中,其中我的新 UI 端是完整的 EmberJS。
我尝试过的事情
- 我使用 ajax 调用从 JSP 获取了渲染的 HTML,并尝试使用 {{{ var }}} 句柄进行渲染,但页面内有很多脚本。它们没有被解析或执行。
如何将页面加载到 iframe 中?该页面是POST类型。
最佳答案
您可以创建一个隐藏表单,将目标指向 iframe
,然后在加载文档时触发隐藏提交按钮上的 click()
事件。
例如
<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>
关于javascript - 如何在 Ember 中将 'POST' 类型页面加载到 iframe 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42479177/