转到上一页并刷新-使用javascript/Jquery在一个按钮中同时刷新
是否有任何方法可以创建一个按钮,单击该按钮可将您带到上一页 然后立即刷新页面?我使用以下代码返回上一页,但它不会重新加载/刷新转到上一页并刷新-使用javascript/Jquery在一个按钮中同时刷新,javascript,jquery,Javascript,Jquery,是否有任何方法可以创建一个按钮,单击该按钮可将您带到上一页 然后立即刷新页面?我使用以下代码返回上一页,但它不会重新加载/刷新 <input type="button" value="Back" onClick="javascript: history.go(-1)"> 谢谢:)刷新加载页面的唯一方法是在新页面中使用window.location.reload() 您可以尝试使用document.referer获取最后一个URL(或在cookie中保存他们的页面浏览历史记录),
<input type="button" value="Back" onClick="javascript: history.go(-1)">
谢谢:)刷新加载页面的唯一方法是在新页面中使用
window.location.reload()
您可以尝试使用document.referer
获取最后一个URL(或在cookie中保存他们的页面浏览历史记录),然后向哈希中添加一些内容,使其类似于:
然后,在javascript中,使用
window.location.hash
检查该散列是否存在,如果存在,请重新加载页面。注意。除非他们通过链接到达该页面,否则不会设置推荐人。我想我发明了一种方法。通过向url添加随机参数,我们强制浏览器刷新
var backLocation = document.referrer;
if (backLocation) {
if (backLocation.indexOf("?") > -1) {
backLocation += "&randomParam=" + new Date().getTime();
} else {
backLocation += "?randomParam=" + new Date().getTime();
}
window.location.assign(backLocation);
}
它必须像后退按钮一样工作吗?即,如果发送了表单,则重新提交表单?重新发送后有一个解决方案。它在PHP中称为
header
。这可以防止在历史倒退时重新提交帖子。嗨,PeeHaa谢谢你的回复。。不不仅像“后退”按钮一样,还可以在刷新页面后将用户带到上一页。然而,我有我的解决办法。我刚刚使用了这个-onClick=“location.href=document.referer;它正在工作。我也在使用“location.href=document.referer”,但它在历史记录中创建了一个我想要避免的新条目。嗨,Jesse Bunch..谢谢你的回复。我尝试了这个-onClick=“location.href=document.referer;它正按照我想要的方式工作