Ajax刷新页面内容而不是div内容

时间:2010-11-16 12:25:51

标签: ajax

有没有办法刷新整个页面内容而不仅仅是div?

3 个答案:

答案 0 :(得分:2)

你到底想要什么?你可以写一个javascript行来刷新整个页面

 window.location.reload()

答案 1 :(得分:1)

可以替换body标记的内容。这就像替换普通div的内容一样。要访问正文标记,请使用document.bodydocument.getElementsByTagName('body')[0]

如果您使用window.location重新加载正常页面,则会重新加载头部中的CSS和JavaScript,这样会占用更多资源。

答案 2 :(得分:0)

您可以执行以下操作将浏览器发送到新网址:

window.location = "http://www.google.com/"

但是,在那一点上,你有点打败了AJAX的观点。大多数情况下,您只想从服务器下载所需的数据,并仅重写更改页面的那些部分的内容。对于用户而言,这通常是一种更好的体验。