Ajax刷新页面内容而不是div内容
你究竟想要什么?你可以写1条的JavaScript线刷新整个页面
window.location.reload()
+1正好给出OP想要的内容 – Brad 2010-11-16 13:22:07
您可以更换body
标签的内容。这就像替换普通的div
的内容。要访问车身标签,请使用document.body
或document.getElementsByTagName('body')[0]
。
如果您使用window.location
进行常规页面重新加载,则会重新加载头部中的CSS和JavaScript,因此需要更多资源。
+1帮助OP考虑可能更好的解决方案 – Brad 2010-11-16 13:22:23
你可以做这样的事情给浏览器发送到一个新的URL:
window.location = "http://www.google.com/"
但是,在这一点上,你是那种击败AJAX点。大多数情况下,您只需要从服务器下载所需的数据,然后仅重写页面中发生更改的部分的内容。这对用户来说通常是一种更好的体验。
@OP,如果你这样做,它不是真的ajax,是吗? – Brad 2010-11-16 13:21:24