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 相关文章推荐
jquery 中多条件选择器,相对选择器,层次选择器的区别
Jul 03 Javascript
js为空或不是对象问题的快速解决方法
Dec 11 Javascript
jQuery 获取跨域XML(RSS)数据的相关总结分析
May 18 Javascript
AngularJS入门教程之表格实例详解
Jul 27 Javascript
JS声明式函数与赋值式函数实例分析
Dec 13 Javascript
javascript实现用户点击数量统计
Dec 25 Javascript
基于Vue2.0的分页组件
Mar 16 Javascript
element ui里dialog关闭后清除验证条件方法
Feb 26 Javascript
在vue中v-bind使用三目运算符绑定class的实例
Sep 29 Javascript
vue 插件的方法代码详解
Jun 06 Javascript
js模拟F11页面全屏显示
Sep 17 Javascript
js中实现继承的五种方法
Jan 25 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
php设计模式 Composite (组合模式)
2011/06/26 PHP
php切割页面div内容的实现代码分享
2012/07/31 PHP
php排序算法(冒泡排序,快速排序)
2012/10/09 PHP
CI框架中zip类应用示例
2014/06/17 PHP
php打印一个边长为N的实心和空心菱型的方法
2015/03/02 PHP
Three.js源码阅读笔记(光照部分)
2012/12/27 Javascript
JavaScript中的数组特性介绍
2014/12/30 Javascript
JS简单实现动画弹出层效果
2015/05/05 Javascript
jQuery事件绑定用法详解(附bind和live的区别)
2016/01/19 Javascript
Js 获取、判断浏览器版本信息的简单方法
2016/08/08 Javascript
js变量提升深入理解
2016/09/16 Javascript
JS中用三种方式实现导航菜单中的二级下拉菜单
2016/10/31 Javascript
自己封装的一个原生JS拖动方法(推荐)
2016/11/22 Javascript
ionic2 tabs使用 Modal底部tab弹出框
2016/12/30 Javascript
Bootstrap 模态框(Modal)带参数传值实例
2017/08/20 Javascript
五步轻松实现zTree的使用
2017/11/01 Javascript
vue项目持久化存储数据的实现代码
2018/10/01 Javascript
JavaScript 九种跨域方式实现原理
2019/02/11 Javascript
序列化模块json代码实例详解
2020/03/03 Javascript
解决vue 使用setTimeout,离开当前路由setTimeout未销毁的问题
2020/07/21 Javascript
利用python批量检查网站的可用性
2016/09/09 Python
python发送告警邮件脚本
2018/09/17 Python
Python运行异常管理解决方案
2020/03/09 Python
python2.7使用scapy发送syn实例
2020/05/05 Python
Python使用内置函数setattr设置对象的属性值
2020/10/16 Python
python切片作为占位符使用实例讲解
2021/02/17 Python
你不知道的葡萄干处理法、橙蜜处理法、二氧化碳酵母法
2021/03/17 冲泡冲煮
HTML5公共页面提取作为公用代码的方法
2020/06/30 HTML / CSS
Burt’s Bees英国官网:世界领先的天然个人护理品牌
2020/08/17 全球购物
学校志愿者活动总结
2014/06/27 职场文书
党的群众路线教育实践活动批评与自我批评发言稿
2014/10/16 职场文书
先进工作者推荐材料
2014/12/23 职场文书
安全事故隐患排查治理制度
2015/08/05 职场文书
研究生毕业登记表的自我鉴定范文
2019/07/15 职场文书
vue点击弹窗自动触发点击事件的解决办法(模拟场景)
2021/05/25 Vue.js
Python可变集合和不可变集合的构造方法大全
2021/12/06 Python