当前位置: 首页 > 面试题库 >

iframe vs ajax

黄成荫
2023-03-14
问题内容

假设我有一些选项卡(例如jquery选项卡),并且我想在每个选项卡中动态加载某些页面,我可以通过两种方式做到这一点

  1. 使用jquery ajax标签(基本上用ajax数据填充div)或
  2. 每个标签可以包含一个iframe和加载到其中的页面。

Q1 。我认为两种用户使用方法没有区别,对吗?

Q2 。我认为iframe方式更好,因为iframe可以加载任何页面,但有时将ajax数据加载到div中可能无法按预期工作。


问题答案:

例如,使用ajax方法处理包含页面(或ajax调用)中的错误可能更好。使用iframe,您只会在页面中间看到一个难看的404或500错误。但是使用ajax,您可以检测到错误并显示更加用户友好的错误消息

这也取决于要加载到页面中的数据。如果您控制正在加载的html,则可以避免或解决可能出现的任何显示问题。如果您需要在控件之外加载页面,则iframe最好(或必要)。

任一种方法都可能存在可访问性问题,但是我对如何确定哪种方法最适合屏幕阅读器还不甚了解。



 类似资料:

相关阅读

相关文章

相关问答