如何使用javascript刷新网页?
我想用javascript刷新网页,我知道怎么做,但我有一个问题, 刷新前: 网址: 刷新后: 网址: 我想在页面刷新后,在另一个javascript函数中使用该散列作为参数如何使用javascript刷新网页?,javascript,html,function,url,hash,Javascript,Html,Function,Url,Hash,我想用javascript刷新网页,我知道怎么做,但我有一个问题, 刷新前: 网址: 刷新后: 网址: 我想在页面刷新后,在另一个javascript函数中使用该散列作为参数 那么,在重新加载页面后,如何保存该散列?我相信您已经使用location.reload()方法实现了刷新,而不是尝试使用location.href重定向到同一页面,如下所示 location.href=“” 这将刷新页面并维护#in url。如评论所述,如果您只使用静态代码,那么您需要使用cookie(如果还支持传统浏览器
那么,在重新加载页面后,如何保存该散列?我相信您已经使用location.reload()方法实现了刷新,而不是尝试使用location.href重定向到同一页面,如下所示 location.href=“”
这将刷新页面并维护#in url。如评论所述,如果您只使用静态代码,那么您需要使用cookie(如果还支持传统浏览器),否则您可以使用localstorage(对于现代浏览器)存储哈希值
var hash = location.hash.substr(1);
localStorage["hashValue"] = hash;
要在没有hashvalue的情况下重新加载,请使用以下代码
window.location.href = window.location.href.split("#")[0];
在调用上述代码之前,您需要保存hashValue
var hash = location.hash.substr(1);
localStorage["hashValue"] = hash;
请稍后根据需要重新获取上述值
var hash = localStorage["hashValue"];
试一试
如果要添加参数,请执行以下操作:
比如说
escape(window.location.href="parameter="+param);
试试这个
window.location.href = window.location
您使用任何服务器端语言吗?您是如何刷新页面的?请出示密码!不,只有javascript。@Sankalp Mishra我只知道刷新的基本方法。类似location.reload()。如果只使用静态代码,则需要使用cookie(如果还支持传统浏览器),否则可以使用localstorage(对于现代浏览器)存储哈希值。