使用Ajax预加载IFrame或加载

时间:2010-04-16 03:00:48

标签: ajax iframe user-interface

大家好我正在构建一个Web用户界面。 在这个界面中,我使用popup div来捕获用户输入和其他任务。 在我的弹出窗口中,我需要发布一个表单,以便我可以处理上传的文件。

我想在iframe中执行此操作,以便它影响主页面形式。

我想知道这个方法是否有任何缺点,如果我应该在启动时将iframe加载到页面中,或者通过ajax例程输出iframe。

1 个答案:

答案 0 :(得分:1)

在我看来,这是一个很好的解决方案,因为根据标准,每页不应该有多个表单。

有一个小缺点:XHTML 1.0严格不允许使用iframe,因此您的网页不会针对此doctype进行验证。

关于你的问题:“应该在启动时将iframe加载到页面中,或者通过ajax例程输出iframe。”,如果我理解你的问题,我会在启动时加载它,当你把它呈现给用户它将被渲染,如果你使用ajax例程加载弹出窗口时用户必须等待它下载,渲染等。