Javascript 使用JS框架查询参数?
我似乎无法从常见的Ajax库(JQuery、mootools、prototypejs…)中找到允许解析请求参数的window.location.href的实现。我希望有这样的情况:Javascript 使用JS框架查询参数?,javascript,Javascript,我似乎无法从常见的Ajax库(JQuery、mootools、prototypejs…)中找到允许解析请求参数的window.location.href的实现。我希望有这样的情况: $P{"param1"} == "param1_value" 我错过什么了吗 p、 web确实包含用于此类操作的内容,这在普通javascript中非常容易 var Query = (function(){ var query = {}, pair, search = location.search.sub
$P{"param1"} == "param1_value"
我错过什么了吗
p、 web确实包含用于此类操作的内容,这在普通javascript中非常容易
var Query = (function(){
var query = {}, pair, search = location.search.substring(1).split("&"), i = search.length;
while (i--) {
pair = search[i].split("=");
query[pair[0]] = decodeURIComponent(pair[1]);
}
return query;
}());
alert(Query["foo"]);
凉的它适用于我能想到的所有情况:)你能解释一下代码吗?我不是javascript程序员,有很多事情我不清楚,例如location.search引用了什么?decodeURIComponent()做什么?对逻辑的评论在这里会很有帮助。。。