Javascript HTML5和<;框架>;标签

Javascript HTML5和<;框架>;标签,javascript,jquery,html,iframe,Javascript,Jquery,Html,Iframe,我正在开发EmailBlast creator应用程序,它允许用户生成和发送HTML电子邮件。用户可以输入一些数据,从列表中选择模板,单击“预览”,在当前页面中查看结果页面,而无需刷新。我正在使用AJAX POST请求将数据提交到服务器,并获得结果HTML代码-带有、和标记的完整页面。在HTML5之前,我会将生成的页面插入标记中。因为在HTML5中,标记已被弃用,我如何在另一个页面中显示此页面?我不能使用,因为我使用的是POST,并且没有URL可以用作iframe的src 您考虑过了吗?将ifr

我正在开发EmailBlast creator应用程序,它允许用户生成和发送HTML电子邮件。用户可以输入一些数据,从列表中选择模板,单击“预览”,在当前页面中查看结果页面,而无需刷新。我正在使用AJAX POST请求将数据提交到服务器,并获得结果HTML代码-带有
标记的完整页面。在HTML5之前,我会将生成的页面插入
标记中。因为在HTML5中,
标记已被弃用,我如何在另一个页面中显示此页面?我不能使用
,因为我使用的是POST,并且没有URL可以用作iframe的src

您考虑过了吗?

iframe
保留为空(没有
src
),直到您有一个URI可以使用。就像您对
框架所做的那样

创建包含骨架内容的页面:

<html>
<body>
</body>
</html>


并将其用作
iframe
的初始页面。然后你就有了一个
文档
,你可以在上面执行DOM操作。

你不能(根据定义)在没有URL的情况下发出POST请求。框架和iframe之间确实没有显著的区别,除了一个放在框架集中,另一个放在常规文档中。是的,但最好不要。作为最终用户,我不这样做。我一点也不喜欢框架。我认为它非常用户友好,因为它看起来根本不像框架(没有滚动条等),你几乎在单击预览后立即看到它,你不必切换到另一个窗口或选项卡。在HTML5中不可能-“…注意,在以前的HTML版本中,你可以创建“后备内容”“通过将内容放置在开始和结束标记中。然而,在HTML5中,code>元素从来没有回退内容……”@Vincent:
在HTML5中无效?参数。它是有效的,但我无法在其中插入任何内容…动态地,它不会显示任何内容,我尝试了。