您的位置:首页 > Web前端 > JavaScript

请编写一个JavaScript函数 parseQueryString,它的用途是把URL参数解析为一个对象

2014-02-26 15:56 851 查看
请编写一个JavaScript函数 parseQueryString,它的用途是把URL参数解析为一个对象

如:
var url = “http://witmax.cn/index.php?key0=0&key1=1&key2=2″;


function parseQueryString(str){
var param = {};

if(!str || ('string' !== typeof str && String !== str.constructor)){
return param;
}

var str = str.split("?");
if(str && str.length > 1){
str = str[1];
}else{
return {};
}

if(str){
str = str.split("&");
}

for(var index = 0; index < str.length; index ++){
var obj =  str[index].split('=');
param[obj[0]] = obj[1];
}
return param
}
parseQueryString('http://witmax.cn/index.php?key0=0&key1=1&key2=2');
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: