是否有必要在ajax请求页面中写入title,html,head标签

时间:2012-04-18 05:51:56

标签: javascript ajax

我有一个页面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 个答案:

答案 0 :(得分:1)

如果它使用相同的样式表和脚本,您只需转移正文并通过ajax调用替换它。

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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

答案 3 :(得分:0)

请注意,如果您的回复中包含html,body,head个标记,并且您在请求来自的页面上的任何元素(div)中附加了回复。它会自动被删除。您可以通过获取刚加载到div标签内的内容来测试此方案。

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