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函数你都没贴出来

时间: 2016-09-01
Tags: html url

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

PostgreSQL实现MySQL"insertignore"语法

          对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

windows2008 iis7 伪静态URL中带特殊符号空格无法访问的解决办法

windows2008 iis7 伪静态URL中带特殊符号空格无法访问的解决办法 在iis7下,url中包含空格的伪静态,将不能正常访问,比如:http://search.**.cn/product/k-ˮ+

window.location.href IE下跳转失效的解决方法

 这篇文章主要介绍了window.location.href IE下跳转失效的解决方法,需要的朋友可以参考下 代码如下: <a href="javascript:void(0)" >GoNext</a>  $("a").click(function(){  window.location.href = "xxx.html";  })    代码如上,在IE下,特别是在IE6中,点击超链接之后,浏览器并没有发生跳转行为. 

服务器-URL传参中文乱码,new string(&amp;amp;quot;iso-8859-1&amp;amp;quot;,&amp;amp;quot;utf-8&amp;amp;quot;)方法不行

问题描述 URL传参中文乱码,new string("iso-8859-1","utf-8")方法不行 小白接触后台不多,用myecplise开了一个服务器(tomcat),其中有url参数:http://xxx(ip)/downloadservlet?name=小儿鼻出血.mp4 ,然后出现乱码,服务器无法定位到该文件. 查网发现大部分对name进行转码,用name= new string("iso-8859-1","utf-8&qu

curl-如何获取&amp;amp;lt;meta http-equiv=&amp;amp;#39;Refresh&amp;amp;#39;content=&amp;amp;#39;0;url=&amp;amp;quot;&amp;amp;quot;&amp;amp;gt;的url

问题描述 如何获取<meta http-equiv='Refresh'content='0;url="">的url 我在用curl的时候,抓取某一个页面,页面返回的数据是这样的: 现在我如何获取/view/1592780.htm?fromId=1267830'这个值呢? function set_curl($url){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLO

solr search如何实现&amp;amp;quot;...#snippet of text#...&amp;amp;quot;的效果?

问题描述 solr search如何实现"...#snippet of text#..."的效果? 如何用solr search实现"...#snippet of text#..."的效果? 刚刚接触solr search,需要实现以上类似的功能,相关的资料比较少,而且时间比较多,希望大神可以帮忙~~

vb.net中GetAttribute(&amp;amp;quot;&amp;amp;quot;)是怎么用的

问题描述 vb.net中GetAttribute("")是怎么用的 刚刚自学的GetAttribute,对于这样一段html代码 <a class="J_Ajax num icon-tag" href="url" data-url="pager" data-key="s" data-value="44" trace="srp_bottom_pagedown" d

使用request.getHeader(&amp;quot;Referer&amp;quot;);得到请求的来源

假如有两个页面  test1.jsp 和test2.jsp 一 test1.jsp中有如下链接<a href="test2.jsp">test2</a> 二 test2.jsp中<%String url = request.getHeader("Referer");System.out.println(url);%> 当我们访问 ../test1.jsp?id=2 时进入test1页面, 点击tes2链接. 在控制台将输出../t