JS获取URL中的参数数据


Posted in Javascript onDecember 05, 2013
function getParam(paramName) {
    paramValue = "";
    isFound = false;
    if (this.location.search.indexOf("?") == 0 && this.location.search.indexOf("=") > 1) {
        arrSource = unescape(this.location.search).substring(1, this.location.search.length).split("&");
        i = 0;
        while (i < arrSource.length && !isFound) {
            if (arrSource[i].indexOf("=") > 0) {
                if (arrSource[i].split("=")[0].toLowerCase() == paramName.toLowerCase()) {
                    paramValue = arrSource[i].split("=")[1];
                    isFound = true;
                }
            }
            i++;
        }
    }
    return paramValue;
}

如:https://3water.com/UserQuery.aspx?id=202
getParam("id")为202

Javascript 相关文章推荐
层序遍历在ExtJs的TreePanel中的应用
Oct 16 Javascript
jquery与google map api结合使用 控件,监听器
Mar 04 Javascript
Node.js中使用mongoskin操作mongoDB实例
Sep 28 Javascript
Bootstrap按钮下拉菜单组件详解
May 10 Javascript
jQuery+Ajax+PHP弹出层异步登录效果(附源码下载)
May 27 Javascript
Javascript必知必会(四)js类型转换
Jun 08 Javascript
jQuery Validate让普通按钮触发表单验证的方法
Dec 15 Javascript
关于webpack代码拆分的解析
Jul 20 Javascript
小程序实现左右来回滚动字幕效果
Dec 28 Javascript
解决layer弹出层的内容页点击按钮跳转到新的页面问题
Sep 14 Javascript
JavaScript实现原型封装轮播图
Dec 27 Javascript
原生JS实现飞机大战小游戏
Jun 09 Javascript
jquery插件tooltipv顶部淡入淡出效果使用示例
Dec 05 #Javascript
浅谈JavaScript函数参数的可修改性问题
Dec 05 #Javascript
浅析JavaScript中的隐式类型转换
Dec 05 #Javascript
浅析JavaScript中两种类型的全局对象/函数
Dec 05 #Javascript
完美解决IE低版本不支持call与apply的问题
Dec 05 #Javascript
JavaScript子类用Object.getPrototypeOf去调用父类方法解析
Dec 05 #Javascript
jQuery表格插件ParamQuery简单使用方法示例
Dec 05 #Javascript
You might like
用libTemplate实现静态网页的生成
2006/10/09 PHP
关于Sphinx创建全文检索的索引介绍
2013/06/25 PHP
php选择排序法实现数组排序实例分析
2015/02/16 PHP
PHP入门教程之自定义函数用法详解(创建,调用,变量,参数,返回值等)
2016/09/11 PHP
js jquery获取随机生成id的服务器控件的三种方法
2013/07/11 Javascript
我的Node.js学习之路(三)--node.js作用、回调、同步和异步代码 以及事件循环
2014/07/06 Javascript
js判断当页面无法回退时关闭网页否则就history.go(-1)
2014/08/07 Javascript
JavaScript中的console.log()函数详细介绍
2014/12/29 Javascript
JS动态修改表格cellPadding和cellSpacing的方法
2015/03/31 Javascript
JavaScript的React框架中的JSX语法学习入门教程
2016/03/05 Javascript
jQuery实现每隔几条元素增加1条线的方法
2016/06/27 Javascript
jQuery版AJAX简易封装代码
2016/09/14 Javascript
基于jQuery实现弹幕APP
2017/02/10 Javascript
javascript事件的绑定基础实例讲解(34)
2017/02/14 Javascript
通过示例彻底搞懂js闭包
2017/08/10 Javascript
解决vue 路由变化页面数据不刷新的问题
2018/03/13 Javascript
vue 国际化 vue-i18n 双语言 语言包
2018/06/07 Javascript
React key值的作用和使用详解
2018/08/23 Javascript
vue+mock.js实现前后端分离
2019/07/24 Javascript
浅析JavaScript 函数防抖和节流
2020/07/13 Javascript
解决echarts中横坐标值显示不全(自动隐藏)问题
2020/07/20 Javascript
python实现上传样本到virustotal并查询扫描信息的方法
2014/10/05 Python
tensorflow实现简单的卷积网络
2018/05/24 Python
解决python3.5 正常安装 却不能直接使用Tkinter包的问题
2019/02/22 Python
Python 堆叠柱状图绘制方法
2019/07/29 Python
Python如何用filter函数筛选数据
2020/03/05 Python
Django实现列表页商品数据返回教程
2020/04/03 Python
给keras层命名,并提取中间层输出值,保存到文档的实例
2020/05/23 Python
Keras自定义IOU方式
2020/06/10 Python
Python fileinput模块如何逐行读取多个文件
2020/10/05 Python
python dir函数快速掌握用法技巧
2020/12/09 Python
django中ImageField的使用详解
2020/12/21 Python
节能环保家庭事迹材料
2014/08/27 职场文书
24句精辟的现实社会语录,句句扎心,道尽人性
2019/08/29 职场文书
详解JAVA中的OPTIONAL
2021/06/14 Java/Android
springboot如何初始化执行sql语句
2021/06/22 Java/Android