我有这个查询字符串www.example.com/yy?q=how我可以得到这个& o = 1& source = home
如何使用javascript或jquery解析数组中的q参数值?
我想要像这样的数组
['how','can','i','get','this']
最佳答案
假设您的查询字符串的顺序并不总是已知,并且您必须支持在任何地方找到“q”;
// substring(1) to skip the '?' character
var queryStrings = window.location.search.substring(1).split('&');
var qArray;
for (var i = 0; i < queryStrings.length; i++) {
if (queryStrings[i].substring(0,2) === 'q=') {
qArray = queryStrings[i].substring(2).split('+');
break;
}
}