编程语言
首页 > 编程语言> > JavaScript中的查询字符串

JavaScript中的查询字符串

作者:互联网

通过使用document.referrer,我们将获得JavaScript中所有URL的引用,例如:

http://localhost/testwordpress/wp-admin/admin.php?page=thesis-options&upgraded=true

从此输出中,我们如何仅提取查询字符串部分:

?page=thesis-options&upgraded=true

JavaScript中有什么方法吗?

解决方法:

如果您只是想从查询字符串中获取值,请使用以下函数:

function getQuerystring(key)
{
  key = key.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regex = new RegExp("[\\?&]"+key+"=([^&#]*)");
  var qs = regex.exec(window.location.href);
  if(qs == null)
    return default_;
  else
    return qs[1];
}

只需输入您要寻找的钥匙,然后取回价值即可.
IE:getQueryString(‘upgradeed’)将返回true

标签:query-string,javascript
来源: https://codeday.me/bug/20191024/1918041.html