获取URL参数
来源:互联网 发布:网络教育档案放在哪里 编辑:程序博客网 时间:2024/05/21 07:48
获取 url 中的参数
1. 指定参数名称,返回该参数的值 或者 空字符串
2. 不指定参数名称,返回全部的参数对象 或者 {}
3. 如果存在多个同名参数,则返回数组
输入例子:
getUrlParam(‘http://www.nowcoder.com?key=1&key=2&key=3&test=4#hehe‘, ‘key’)
输出例子:
[1, 2, 3]
源码:
function getUrlParam(sUrl, sKey) { var param = sUrl.split('#')[0].split('?')[1]; if (sKey){//指定参数名称 var strs = param.split('&'); var arrs = new Array();//如果存在多个同名参数,则返回数组 for(var i = 0, len = strs.length; i < len; i++){ var tmp = strs[i].split('='); if(tmp[0] == sKey){ arrs.push(tmp[1]); } } if (arrs.length == 1){//返回该参数的值或者空字符串 return arrs[0]; } else if (arrs.length == 0){ return ""; } else { return arrs; } } else {//不指定参数名称,返回全部的参数对象 或者 {} if(param == undefined || param == ""){ return {}; } else { var strs = param.split('&'); var arrObj = new Object(); for(var i = 0, len = strs.length; i < len; i++){ var tmp = strs[i].split('='); if (!(tmp[0] in arrObj)) { arrObj[tmp[0]] = []; } arrObj[tmp[0]].push(tmp[1]); } return arrObj; } }}
0 0
- 获取URL参数脚本
- javascript获取URL参数
- javascript 获取URL参数
- javascript 获取 url 参数
- javascript获取url参数
- js获取url参数
- JS获取URL参数
- JS获取URL参数
- javascript 获取URL参数
- js获取url参数
- Flex获取url参数
- js获取url参数
- javascript 获取URL参数
- js获取url参数
- js获取url参数
- javascript 获取url参数
- javascript获取URL参数
- js获取url参数
- 每天一个linux命令(4):mkdir命令
- C/C++复习(2):编程规范
- 使用netstat和awk命令来统计网络连接数
- Layer 一个让你想到即可做到的web弹窗/层
- [数据结构与算法] 数据结构和算法的选择
- 获取URL参数
- Android属性动画详解(一),属性动画基本用法
- C语言函数调用
- 查看linux中的TCP连接数
- swift下完成tableviewCell的注册创建
- プログラミング言語 Scheme の解説
- Unique Binary Search Trees II
- 【hihoCoder】#1082 : 然而沼跃鱼早就看穿了一切
- 笔记(5):卷积神经网络(3)