Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ajax刷新页面内容而不是div内容_Ajax - Fatal编程技术网

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

Ajax刷新页面内容而不是div内容,ajax,Ajax,有没有办法刷新整个页面内容,而不仅仅是一个div?您到底想要什么?您可以编写一行javascript来刷新整个页面 window.location.reload() 您可以替换正文标记的内容。这就像替换普通div的内容一样。要访问body标记,请使用document.body或document.getElementsByTagName('body')[0] 如果您使用window.location重新加载正常页面,您将重新加载头部的CSS和JavaScript,这样会占用更多资源。您可以执行

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

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

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


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

您可以执行类似操作,将浏览器发送到新的URL:

window.location = "http://www.google.com/" window.location=”http://www.google.com/"
但是,在这一点上,你有点击败了AJAX。大多数情况下,您只需要从服务器下载所需的数据,并只重写页面中发生更改的部分的内容。这样,对用户来说,这通常是一种更好的体验。

@OP,如果你这样做,那就不是真正的ajax了,是吗?