js解析URL为对象函数实现
2017-06-21 19:26
357 查看
写一个parseQueryString 函数,将类似url = http://witmax.cn/index.php?key0=0&key1=1&key2=2解析成对象,结果如{key0: "0", key1: "1", key2: "2"}
functionparseQueryString(url){
var str = url.split('?')[1],
items = str.split('&'),
result = {},
res = {};
for(var i = 0, len = items.length(); i <len; ++i){
res = items[i].split("=");
result[res[0]] = res[1];
}
return result;
}
functionparseQueryString(url){
var str = url.split('?')[1],
items = str.split('&'),
result = {},
res = {};
for(var i = 0, len = items.length(); i <len; ++i){
res = items[i].split("=");
result[res[0]] = res[1];
}
return result;
}
相关文章推荐
- underscore.js源码解析【'_'对象定义及内部函数】
- Js 获取当前函数参数对象的实现代码
- Easyui实现datagrid绑定JS本地对象(可不请求URL,不生成JSON)
- Js把URL中的参数解析为一个对象
- 将URL解析为JS对象
- eval解析JSON中的注意点 在JS中将JSON的字符串解析成JSON数据格式,一般有两种方式: 1.一种为使用eval()函数。 2. 使用Function对象来进行返回解析。 使用eval
- js中将URL中的参数提取出来作为对象的实现代码
- 【学习笔记六】 - js中 创建对象的模式与继承 及 js中实现块级作用域和函数私有变量 《js高程》6-7笔记
- HTML文档对象的事件及JS函数解析
- [js]解析url中的get参数为一个对象
- 在立即执行函数内组合使用构造函数模式和原型模式创建对象,实现模块化开发(以daterangepicker.js为例)
- 简单解析url参数的js对象。
- Web前端面试题 Js把URL中的参数解析为一个对象
- js中将URL中的参数提取出来作为对象的实现代码
- js用FileSystemObject 对象实现文件控制
- 怎样才能用js生成xmldom对象,并且在firefox中也实现xml数据岛?
- Js:关于document.execCommand()函数可用参数大解析
- JS实现拖动对象的代码
- js实现ASP分页函数 HTML分页函数
- [原创]经过反复调试,可以在客户端替换URL中的querystring变量值的JS函数