将html加载到div中 - 应该在什么情况下使用哪一个?

时间:2015-10-01 16:57:49

标签: jquery html ajax

将html页面加载到div

1) HTML Embedded Object Element

2) Jquery load

3) Ajax

应该使用哪一个以及什么时候应该使用? 因为我们可以通过使用这三个选项中的任何一个来实现这一点。但我不清楚在什么情况下应该使用什么?

2 个答案:

答案 0 :(得分:2)

1)HTML嵌入式对象元素

您可以使用.load()添加丰富的内容,例如视频,图片,pdf等。

2)Jquery加载

您可以在需要htmljsonxml或任何其他内容时使用.load()load的优势是您可以选择您要加载的页面的哪一部分。

embed.load()之间的区别在于确定何时加载数据,如果嵌入了一个对象,它将在页面加载时加载(并且可以也因此导致页面加载问题。)

3)Ajax

幕后操作与load()完全相同,但根据具体情况ajax可能更方便,{{1}}更灵活。

答案 1 :(得分:0)

当你从第三方获取数据时嵌入,EX:youtube视频,soundloud歌曲等......

如果要加载非格式化的html数据(IE:json或xml),则加载ajax。