问题描述
- location.search = ""不断刷新怎么解决
-
由于是get请求传的参,var userId = GetQueryString("userId");var username = decodeURI(GetQueryString("username"));获取完参数想通过直接location.search = “”来删除地址栏的参数信息,但是页面不断刷新怎么解决
解决方案
不能设置location.search,你设置这个当然会刷新一次了。。
你判断下userId,username是否都存在,都存在在设置location.search=''删除参数,这样只会刷新一次,而不是一直刷新
if(userId &&username )location.search =''
不懂你GetQueryString怎么写,如果参数不存在你最好返回空字符串或者false,不要返回其他的东西,要不判断可能会失效
解决方案二:
上完整代码片断再说吧
解决方案三:
这个很不完整
GetQueryString函数你都没贴出来
时间: 2024-10-30 16:32:06