是否有必要在ajax请求的页面中编写标题,html,head标签

Is it necessary to write title,html,head tag in ajax requested page

本文关键字:标题 head html 标签 ajax 请求 是否      更新时间:2023-09-26

我有一个页面欢迎.htm它通过ajax加载到另一个页面中

  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title>Welcome</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
Welcome
</body>
</html>

告诉我此页面中包含的非常必要的标签,以便我可以缩短我的代码

如果它使用相同的样式表和脚本,你可以传输主体并通过 ajax 调用替换它。

请注意

,如果您的响应中有html,body,head标签,并且当您将响应附加到请求来源页面上的任何元素 (div) 中时。它会自动删除。您可以通过获取刚刚在div 标记中加载的内容来测试此方案。

因此,最好将必要的css文件,脚本放入父页面。

通常,

如果您只是获取一些数据,则不需要任何头文件。查看此链接: http://www.w3schools.com/ajax/ajax_xmlhttprequest_response.asp所以你只是用"纯文本"来回应,格式是你的脚本。我总是喜欢这种方式,因为您可以保持尽可能短的流量。

获取 Html、标题、标题、脚本...标记中执行 ajax 调用的页面。你只需要正文内容,在您的情况下,文本"欢迎"只是你需要从 ajax 调用中得到的。