0

I used the below code to pull a get variable from URL. It works in Chrome and FF but not in IE.

www.example.com/index.php?link=123

In Chrome/FF, the variable first returns "123" but in IE the variable first returns "www.example.com/123"

Any ideas on how to fix the code so that in IE it returns "123"?

function getUrlVars() {
  var map = {};
  var parts = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m,key,value {
    map[key] = value;
  });
  return map;
}

var first = getUrlVars()["link"];
nhahtdh
  • 55,989
  • 15
  • 126
  • 162
Benny
  • 1

0 Answers0