使用jQuery重新加载整个页面

时间:2010-03-03 04:25:48

标签: jquery

我可以使用jQuery.load()或其他jQuery函数加载整个页面吗?

编辑:我正在寻找包含jQuery函数提供的数据的能力。

5 个答案:

答案 0 :(得分:14)

你不需要jQuery。只是做:

window.location.reload();

答案 1 :(得分:3)

由于您希望将信息放在新页面中(旧内容完全被新内容替换为新页面),因此ajax不是答案,因为它用于在旧页面中放置新内容。 / p>

我建议使用javascript将表单注入当前页面并以编程方式提交此表单。

Quick'n'dirty(未经测试):

$("#formsPlaceholder").append('<form action="newpage" method="post" id="newForm"><input type="textfield" name="foo" value="bar"/></form>');
$("#newForm").submit();

答案 2 :(得分:1)

不需要jQuery。 location.reload();会做到这一点。

答案 3 :(得分:1)

您要刷新页面,还是要将文件内容加载到页面中?要刷新页面,您可以调用window.history.go()。要将另一个页面加载到此页面的正文中,您可以调用$(“body”)。load(“path / to / other / page.html”)。另一个html页面不应该包含html,head或body标签,只包括正文的内容。

答案 4 :(得分:1)

将以下内容放在所需的位置应重新:获取页面......除非我弄错了..

window.location = window.location;