html url-location.search = ""不断刷新怎么解决

问题描述

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

html url-location.search = ""不断刷新怎么解决的相关文章

location.search在客户端获取Url参数的方法_javascript技巧

复制代码 代码如下: var id; function getid() { var url=location.search; var Request = new Object(); if(url.indexOf("?")!=-1) { var str = url.substr(1) //去掉?号 strs = str.split("&"); for(var i=0;i<strs.length;i++) { Request[strs[i].split(&

javascript使用location.search的示例_javascript技巧

复制代码 代码如下: function GetRequest() {         var url = location.search; //获取url中"?"符后的字串         var theRequest = new Object();         if (url.indexOf("?") != -1) {                var str = url.substr(1);                strs = str.split

在ie中用js获取的url不乱码,在谷歌中乱码怎么解决

问题描述 在ie中用js获取的url不乱码,在谷歌中乱码怎么解决 var url = location.search; 这个url乱码 怎么解决,请大神教 解决方案 什么样的乱码? url 编码可不能说是乱码噢 %B9%C8%B8%E8 解决方案二: 包含了中文..如果是utf-8编码,可以decodeURIComponent解码下 alert(decodeURIComponent('%E4%B8%AD%E5%9B%BD')) 解决方案三: decodeURIComponent解码 解决方案四:

信息- VBScript 运行时错误 类型不匹配: &amp;amp;#39;[string: &amp;amp;quot;&amp;amp;quot;]&amp;amp;#39; line 12

问题描述 VBScript 运行时错误 类型不匹配: '[string: ""]' line 12 <%Option Explicit%> <%dim cartstrcartstr = getCartFromCookie()if (cartstr=NULL or cartstr ="""") then response.redirect ""Cart.asp"" response.ende

javascript 解析url的search方法_javascript技巧

复制代码 代码如下: function searchParse(){ var resultObj = {}; var search = window.location.search; if(search && search.length > 1){ var search = search.substring(1); var items = search.split('&'); for(var index = 0 ; index < items.length ; inde

PostgreSQL实现MySQL&amp;quot;insertignore&amp;quot;语法

          对MySQL熟悉的人可能都知道,MySQL 有一个"insert ignore" 语法来忽略已经存在的记录. PostgreSQL暂时不提供这样的语法,但是可以用其他方法来代替. t_girl=# d insert_ignore Table "ytt.insert_ignore" Column | Type | Modifiers ----------+------------------------+----------- id | integ

js通过location.search来获取页面传来的参数

  这篇文章主要介绍了通过window.location.search来获取页面传来的参数,经测试是OK的 1function GetQueryString(name) { 2var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)","i"); 3var r = window.location.search.substr(1).match(reg); 4if (r!=nul

location.search 通过地址栏实现页面之间的数据传输、接受、展示、处理方法

index.html <!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta http-equiv="X-UA-Compa

js通过location.search来获取页面传来的参数_javascript技巧

这篇文章主要介绍了通过window.location.search来获取页面传来的参数,经测试是OK的 function GetQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)","i"); var r = window.location.search.substr(1).match(reg); if (r!=null) ret