由AJAX加载的页面是否需要html&头和身体标签

时间:2015-05-18 16:35:27

标签: html ajax tags

我有一个网页,可以通过AJAX加载标签的内容。每个选项卡都是一个单独的html文件。

ajax加载的每个html文件是否需要完整的<html><head><body>等结构和标记?它似乎工作得很好,最外面的标签是<div>,但我不确定这是否正确

2 个答案:

答案 0 :(得分:0)

如果您只是通过ajax为标签插入所需的html,那么您就不需要额外的标签,因为它们已经存在,例如

<html>, <head>, <body>

但如果您要重写整个文档,那么您也可以包含它们。由于 head 标记包含标题,css文件和所需脚本等信息。

答案 1 :(得分:0)

如果你将html注入一个页面,它不应该有那些标签,因为DOM树已经有这些节点,如果它们存在,它们无论如何都会被剥离。通过ajax加载页面以获得这些标记的唯一原因是,如果在某些情况下这些页面将自己加载,而不仅仅是通过ajax加载。