function ParseURL( url ){
var param = {};
//判断url是否?
if( url.indexOf("?") > 0 ){
var url = url.substr( url.indexOf("?")+1 );
//url = "a===1&b=2&c=3";
while(url){
// 如果未提取到说明是最后一个参数
var str = url.substr(url.lastIndexOf('&') + 1);
if (str.length == 0) {
str = url;
url = "";
}
if( str.split("=").length > 2 ){
param[ str.substr(0,str.indexOf("=")) ] = str.substr(str.indexOf("=")+1);
}else{
str.replace(/(.*)=(.*)/g,function(a,b,c){
param[b] = c;
});
}
// 将处理过的参数从url中去除
url = url.substr(0,url.lastIndexOf('&'));
}
}
return param;
}