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 相关文章推荐
javascript中encodeURI和decodeURI方法使用介绍
May 06 Javascript
JS简单的轮播的图片滚动实例
Jun 17 Javascript
使用jquery.upload.js实现异步上传示例代码
Jul 29 Javascript
SpringMVC restful 注解之@RequestBody进行json与object转换
Dec 10 Javascript
IE6-IE9使用JSON、table.innerHTML所引发的问题
Dec 22 Javascript
基于 Node.js 实现前后端分离
Apr 23 Javascript
Node.js 的模块知识汇总
Aug 16 Javascript
细说webpack6 Babel的使用详解
Sep 26 Javascript
Node.js API详解之 vm模块用法实例分析
May 27 Javascript
微信小程序报错: thirdScriptError的错误问题
Jun 19 Javascript
JavaScript常用工具函数库汇总
Sep 17 Javascript
原生JavaScript实现弹幕组件的示例代码
Oct 12 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开发需要注意的安全问题
2010/09/01 PHP
PHP将两个关联数组合并函数提高函数效率
2014/03/18 PHP
Laravel5中contracts详解
2015/03/02 PHP
thinkphp框架实现删除和批量删除
2016/06/29 PHP
php利用ZipArchive类操作文件的实例
2020/01/21 PHP
javascript中的location用法简单介绍
2007/03/07 Javascript
JavaScript 组件之旅(四):测试 JavaScript 组件
2009/10/28 Javascript
javascript深入理解js闭包
2010/07/03 Javascript
Javascript(AJAX)解析XML的代码(兼容FIREFOX/IE)
2010/07/11 Javascript
写JQuery插件的基本知识
2013/11/25 Javascript
JS中表单的使用小结
2014/01/11 Javascript
JavaScript中的bold()方法使用详解
2015/06/08 Javascript
vue-cli的webpack模板项目配置文件分析
2017/04/01 Javascript
webpack教程之webpack.config.js配置文件
2017/07/05 Javascript
使用vue与jquery实时监听用户输入状态的操作代码
2017/09/19 jQuery
基于Vue实现图书管理功能
2017/10/17 Javascript
JavaScript禁用右键单击优缺点分析
2019/01/20 Javascript
js实现秒表计时器
2019/12/16 Javascript
vue.js 解决v-model让select默认选中不生效的问题
2020/07/28 Javascript
javascript中call,apply,bind的区别详解
2020/12/11 Javascript
[03:20]次级联赛厮杀超职业 现超级兵对拆世纪大战
2014/10/30 DOTA
Python及PyCharm下载与安装教程
2017/11/18 Python
利用Hyperic调用Python实现进程守护
2018/01/02 Python
Python中pow()和math.pow()函数用法示例
2018/02/11 Python
使用python3+xlrd解析Excel的实例
2018/05/04 Python
python 实现多维数组(array)排序
2020/02/28 Python
英国电子专家:maplin
2019/09/04 全球购物
弘扬焦裕禄精神走群众路线思想汇报
2014/09/12 职场文书
2015元旦文艺汇演主持稿(开场白+结束语)
2014/12/14 职场文书
停电放假通知
2015/04/14 职场文书
幼儿园大班教育随笔
2015/08/14 职场文书
《牧场之国》教学反思
2016/02/22 职场文书
MySQL 不等于的三种使用及区别
2021/06/03 MySQL
MySQL读取JSON转换的方式
2022/03/18 MySQL
室外天线与收音机天线杆接合方法
2022/04/05 无线电
table不让td文字溢出操作方法
2022/12/24 HTML / CSS