【发布时间】:2011-05-20 17:38:13
【问题描述】:
我正在开发电子邮件爆炸创建器应用程序,该应用程序允许用户构建和发送 HTML 电子邮件。用户可以输入一些数据,从列表中选择一个模板,单击预览,无需刷新即可在当前页面中查看生成的页面。我正在使用 AJAX POST 请求将数据提交到服务器并获取生成的 HTML 代码 - 带有 <html>、<head> 和 <body> 标记的完整页面。在 HTML5 之前,我会将生成的页面插入到 <frame> 标记中。因为<frame> 标签在 HTML5 中已被弃用,我如何在另一个页面中显示此页面?我不能使用<iframe src="/preview..."></iframe>,因为我正在使用 POST 并且没有可以用作 iframe src 的 URL。
【问题讨论】:
-
你不能(根据定义)在没有 URL 的情况下发出 POST 请求
-
框架和 iframe 之间实际上没有显着区别,只是一个放在框架集中,另一个放在常规文档中。
标签: javascript jquery html iframe