我想将整个URL路径保存到变量,包括php变量,例如:
mysite.com/pagename?id=2
我可以用
var pathname = window.location.pathname;
但这只检索没有变量的URL。
是否有将URL作为文字字符串检索的功能?
答案 0 :(得分:1)
这应该有效
window.location.href
答案 1 :(得分:0)
您是否尝试过查看它是否有效:
document.URL
答案 2 :(得分:0)
你能试试吗,
// Get current page url using JavaScript
var currentPageUrl = "";
if (typeof this.href === "undefined") {
currentPageUrl = document.location.toString().toLowerCase();
}
else {
currentPageUrl = this.href.toString().toLowerCase();
}
参考:http://www.codeproject.com/Tips/498368/Get-current-page-URL-using-JavaScript
答案 3 :(得分:0)
很难,this answer explains how to implement it来自最高回复:
function getQueryParams(qs) {
qs = qs.split("+").join(" ");
var params = {}, tokens,
re = /[?&]?([^=]+)=([^&]*)/g;
while (tokens = re.exec(qs)) {
params[decodeURIComponent(tokens[1])]
= decodeURIComponent(tokens[2]);
}
return params;
}
//var query = getQueryParams(document.location.search);
//alert(query.foo);