1

我有一个页面welcome.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>

告诉我在这个页面中包含的非常必要的标签,这样我就可以缩短我的代码

4

4 回答 4

1

如果它使用相同的样式表和脚本,您可以只传输正文并通过 ajax 调用替换它。

于 2012-04-18T05:53:08.090 回答
0

通常,如果您只是获取一些数据,则不需要任何 Headerfiles。看看这个链接:http ://www.w3schools.com/ajax/ajax_xmlhttprequest_response.asp 所以你只需用“纯文本”响应,格式就在你之后的脚本中。我总是喜欢这种方式,因为您可以尽可能缩短流量。

于 2012-04-18T05:56:51.823 回答
0

获取执行 ajax 调用的页面中的 Html、head、title、scripts ... 标签。你只需要正文内容,在你的情况下,文本“欢迎”只是你需要的 ajax 调用。

于 2012-04-18T06:03:08.850 回答
0

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

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

于 2012-04-18T07:08:38.007 回答