
function getQueryStringArgs(){
//取得url中?之后的字符串并且去掉开头的?
var qs = window.location.search.length>0?window.location.search.subString(1):"";
// 创建一个args对象用于保存相应的属性和属性值
var args = {};
//通过&分割字符保存在items数组中
var items = qs.length>0?qs.split("&"):[],item = null,name=null,value=null;
var len = items.length;
for(var i = 0;i<len;i++){
//将数组中的每一项通过=分割,取出相应的name与value,保存在args中
item = items[i].split("=");
//decodeURIComponent分别解码name和value(因为查询字符串应该是被编码过的)
name = decodeURIComponent(item[0]);
value = decodeURIComponent(item[1]);
if(name.length>0){
args[name] = value
}
return args;
}