1

我试图在重新加载javascript之前传递一个变量。如果我使用以下代码,

  var myUrl = location.href;
  if (myUrl.substring(myUrl.length-1) == "#")
  {
  myUrl = myUrl.substring(0, myUrl.length-1);
  }
  myUrl =myUrl+"&abc=Y&bdc=N";
  location.href =myUrl;             
  location.reload(); 

这次我没有得到正确的 url.ie,我没有进入&abc=Y&bdc=NURL。如果我像这样发出警报,

var myUrl = location.href;
if (myUrl.substring(myUrl.length-1) == "#")
{
myUrl = myUrl.substring(0, myUrl.length-1);
}
myUrl =myUrl+"&abc=Y&bdc=N";
location.href =myUrl;
alert(location.href);
location.reload(); 
4

2 回答 2

3

消除

location.href =myUrl;
location.reload(); 

仅使用

window.location =myUrl;
于 2013-06-03T09:41:01.343 回答
-1

消除

location.href =myUrl;
location.reload();

仅使用

window.location.href = window.location.href;
于 2015-09-17T11:07:29.800 回答