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