本文介绍了在JavaScript中解析查询字符串的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我需要解析查询字符串 www.mysite.com/default.aspx?dest=aboutus.aspx
。
如何在JavaScript中获取 dest
变量?
I need to parse the query string www.mysite.com/default.aspx?dest=aboutus.aspx
.How do I get the dest
variable in JavaScript?
推荐答案
这是一种在JavaScript中解析查询字符串的快捷方法:
Here is a fast and easy way of parsing query strings in JavaScript:
function getQueryVariable(variable) {
var query = window.location.search.substring(1);
var vars = query.split('&');
for (var i = 0; i < vars.length; i++) {
var pair = vars[i].split('=');
if (decodeURIComponent(pair[0]) == variable) {
return decodeURIComponent(pair[1]);
}
}
console.log('Query variable %s not found', variable);
}
现在请求 page.html?x = Hello :
console.log(getQueryVariable('x'));
这篇关于在JavaScript中解析查询字符串的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!