提取URL的搜索字符串中的参数
1 /*--------------------------------------------------------------------------------* 2* 功能描述:提取URL的搜索字符串中的参数 3* 原理:这个函数用来解析来自URL的查询串中的的name=value参数对 4*它将name=value对存储在一个对象的属性中,并返回该对象 5* 测试:已通过 6* 时间:2016/10/31 7*--------------------------------------------------------------------------------*/ 8 9function urlArgs(){ 10// 定义一个空对象,存储参数对 11var args = {}; 12// 找到查询串,并去掉"?" 13var query = location.search.substring(1); 14// 根据"&"将查询字符串分隔开 15var pairs = query.split("&"); 16for(var i = 0; i < pairs.length; i++){ // 对于每个参数对 17var pos = pairs[i].indexOf("="); // 查找"name=value" 18if(pos == -1){// 如果没有找到的话就跳过 19continue; 20} 21// 如果找到的话 22var name = pairs[i].substring(0,pos); 23var value = https://www.it610.com/article/pairs[i].substring(pos+1); 24// 对value进行解码 25value = decodeURIComponent(value); 26// 存储为args对的属性 27args[name] = value; 28} 29// 返回由参数对组成的对象 30return args; 31}
【提取URL的搜索字符串中的参数】转载于:https://www.cnblogs.com/enjoymylift/p/6017253.html
推荐阅读
- 热闹中的孤独
- JAVA(抽象类与接口的区别&重载与重写&内存泄漏)
- 放屁有这三个特征的,请注意啦!这说明你的身体毒素太多
- 一个人的旅行,三亚
- 布丽吉特,人生绝对的赢家
- 慢慢的美丽
- 尽力
- 一个小故事,我的思考。
- 家乡的那条小河
- 《真与假的困惑》???|《真与假的困惑》??? ——致良知是一种伟大的力量