将Url解析成对象
来源:互联网 发布:金山数据恢复安卓版 编辑:程序博客网 时间:2024/06/11 17:26
在项目中,可能会遇到这样一种需求:将获取到的“URL”解析成对象。代码如下:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>解析URL成Obj</title>
</head>
<body>
<p class="old">解析前:</p>
<span id="oldurl"></span>
<p class="new">解析后:</p>
<span id="newobj"></span>
</body>
<script type="text/javascript">
var oldurl = "http://witmax.cn/index.php?key0=0&key1=1&key2=2";
var oldSpan = document.getElementById("oldurl");
var newSpan = document.getElementById("newobj");
oldSpan.innerHTML = oldurl;
function parseQueryString(url) {
var newObj = {};
newObj["http"] = url.substr(url.indexOf(':') + 1,url.indexOf('?') - 5);
var arr = url.substr(url.indexOf('?') + 1).split('&');
arr.forEach(function(item) {
var tmp = item.split('=');
newObj[tmp[0]] = tmp[1];
});
return newObj;
}
var newJson = parseQueryString(oldurl);
newSpan.innerHTML = "http:" + newJson.http + "?key0=" + newJson.key0 + "&key1=" + newJson.key1 + "&key2=" + newJson.key2;
</script>
</html>
运行结果:
- 将Url解析成对象
- 用javascript将URL 解析成对象的形式
- 将url字符串,转化成对象
- 将url网址转换成对象
- JavaScript写一个方法把URL解析成对象.html
- JavaScript 页面跳转并传值,解析url成对象
- 将属性的XML解析成对象数组列表
- dom4j将xml解析成对象实验(不断更新)
- Python 通过 BeautifulSoup 将 html 中的表格解析成对象
- Java通过反射将 Excel 解析成对象集合
- 将网址转换成对象
- javascript 字符串原型封装将url里的数据转换成对象
- c# json数据解析——将字符串json格式数据转换成对象
- 利用dom4j解析.xml之将xml文本信息封装成对象
- 将一个字符串强制转换成对象
- 将byte[]通过BinaryReader转换成对象
- 将SQL查询封装成对象查询
- 将Excel sheet 映射成对象
- Download Linux Kernel
- Scala练习
- SQL server in 用法
- 《温故而知新》系列之自定义View基本知识
- 有关二维数组面试---根据二维数组的特点
- 将Url解析成对象
- Top Ten Best NBA Basketball Shoes 2016
- 当远见超出能力时,再去做管理
- setOff与scrollTop区别
- zmodem transfer cancled by remote side
- Android 全局异常捕获
- 23种代码坏味道
- Genymotion常见问题整合与解决方案
- GOF23的一些总结(九)