将html页面加载到div
1) HTML Embedded Object Element
2) Jquery load
3) Ajax
应该使用哪一个以及什么时候应该使用? 因为我们可以通过使用这三个选项中的任何一个来实现这一点。但我不清楚在什么情况下应该使用什么?
答案 0 :(得分:2)
1)HTML嵌入式对象元素
您可以使用.load()
添加丰富的内容,例如视频,图片,pdf等。
2)Jquery加载
您可以在需要html
,json
,xml
或任何其他内容时使用.load()
,load
的优势是您可以选择您要加载的页面的哪一部分。
embed
和.load()
之间的区别在于你确定何时加载数据,如果嵌入了一个对象,它将在页面加载时加载(并且可以也因此导致页面加载问题。)
3)Ajax
幕后操作与load()
完全相同,但根据具体情况ajax
可能更方便,{{1}}更灵活。
答案 1 :(得分:0)
当你从第三方获取数据时嵌入,EX:youtube视频,soundloud歌曲等......
如果要加载非格式化的html数据(IE:json或xml),则加载ajax。