我有一个网页,可以通过AJAX加载标签的内容。每个选项卡都是一个单独的html文件。
ajax加载的每个html文件是否需要完整的<html><head><body>
等结构和标记?它似乎工作得很好,最外面的标签是<div>
,但我不确定这是否正确
答案 0 :(得分:0)
如果您只是通过ajax为标签插入所需的html,那么您就不需要额外的标签,因为它们已经存在,例如
<html>, <head>, <body>
但如果您要重写整个文档,那么您也可以包含它们。由于 head 标记包含标题,css文件和所需脚本等信息。
答案 1 :(得分:0)
如果你将html注入一个页面,它不应该有那些标签,因为DOM树已经有这些节点,如果它们存在,它们无论如何都会被剥离。通过ajax加载页面以获得这些标记的唯一原因是,如果在某些情况下这些页面将自己加载,而不仅仅是通过ajax加载。