浅析JS获取url中的参数实例代码


Posted in Javascript onJune 14, 2016

js获取url中的参数代码如下所示,代码简单易懂,附有注释,写的不好还请见谅!

function UrlSearch() {
var name, value;
var str = location.href; //取得整个地址栏
var num = str.indexOf("?")
str = str.substr(num + 1); //取得所有参数 stringvar.substr(start [, length ]
var arr = str.split("&"); //各个参数放到数组里
for (var i = 0; i < arr.length; i++) {
num = arr[i].indexOf("=");
if (num > 0) {
name = arr[i].substring(0, num);
value = arr[i].substr(num + 1);
this[name] = value;
}
}
}

实例

//跳转页面的链接
url: contextPath+"/page4nui/ci2k3/prreportcheckmngt/report_check.jsp?ciPrId="+ciPrId
//跳转到的页面使用
var url = new UrlSearch();
ciPrId = url.ciPrId;

到此就结束了。。js获取url参数知识非常实用,希望大家能够彻底搞懂,理解透彻!

以上所述是小编给大家介绍的JS获取url中的参数实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
this[] 指的是什么内容 讨论
Mar 24 Javascript
js控制div及网页相关属性的代码
Dec 19 Javascript
jquery插件制作 自增长输入框实现代码
Aug 17 jQuery
jQuery学习笔记(3)--用jquery(插件)实现多选项卡功能
Apr 08 Javascript
时间戳转换为时间 年月日时间的JS函数
Aug 19 Javascript
JS冒泡事件的快速解决方法
Dec 16 Javascript
JQuery性能优化的几点建议
May 14 Javascript
javascript+html5实现绘制圆环的方法
Jul 28 Javascript
微信小程序中多个页面传参通信的学习与实践
May 05 Javascript
javascript 高级语法之继承的基本使用方法示例
Nov 11 Javascript
ES6 Generator基本使用方法示例
Jun 06 Javascript
JS如何操作DOM基于表格动态展示数据
Oct 15 Javascript
Javascript基础_标记文字的实现方法
Jun 14 #Javascript
深入浅析JavaScript的API设计原则
Jun 14 #Javascript
jQuery.Callbacks()回调函数队列用法详解
Jun 14 #Javascript
基于gulp合并压缩Seajs模块的方式说明
Jun 14 #Javascript
JS去除空格和换行的正则表达式(推荐)
Jun 14 #Javascript
javascript用正则表达式过滤空格的实现代码
Jun 14 #Javascript
三种带箭头提示框总结实例
Jun 14 #Javascript
You might like
木翼下载系统中说明的PHP安全配置方法
2007/06/16 PHP
网友原创的PHP模板类代码
2008/09/07 PHP
php中session与cookie的比较
2015/01/27 PHP
php实现微信公众号企业转账功能
2018/10/01 PHP
Ubuntu 11.10 安装Node.js的方法
2011/11/30 Javascript
javascript实现的弹出层背景置灰-模拟(easyui dialog)
2013/12/27 Javascript
js图片轮播特效代码分享
2015/09/07 Javascript
关于JS变量和作用域详解
2016/07/28 Javascript
jQuery+CSS3实现四种应用广泛的导航条制作实例详解
2016/09/17 Javascript
jQuery插件实现可输入和自动匹配的下拉框
2016/10/24 Javascript
Javascript 动态改变imput type属性
2016/11/01 Javascript
详解VueJs前后端分离跨域问题
2017/05/24 Javascript
Angular2环境搭建具体操作步骤(推荐)
2017/08/04 Javascript
vue-test-utils初使用详解
2019/05/23 Javascript
微信小程序实现树莓派(raspberry pi)小车控制
2020/02/12 Javascript
基于vue与element实现创建试卷相关功能(实例代码)
2020/12/07 Vue.js
[51:36]Optic vs Newbee 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
[01:06]DOTA2小知识课堂 Ep.01 TP出门不要忘记帮队友灌瓶哦
2019/12/05 DOTA
详解Python中time()方法的使用的教程
2015/05/22 Python
Python判断某个用户对某个文件的权限
2016/10/13 Python
Python贪吃蛇游戏编写代码
2020/10/26 Python
Python3 单行多行万能正则匹配方法
2019/01/07 Python
使用Python3+PyQT5+Pyserial 实现简单的串口工具方法
2019/02/13 Python
使用Python和Scribus创建一个RGB立方体的方法
2019/07/17 Python
python切片作为占位符使用实例讲解
2021/02/17 Python
CSS3实现的渐变幻灯片效果
2020/12/07 HTML / CSS
Under Armour安德玛英国官网:美国高端运动科技品牌
2018/09/17 全球购物
美国体育用品商店:Academy Sports + Outdoors
2020/01/04 全球购物
《特殊的葬礼》教学反思
2014/04/27 职场文书
2015新学期校长寄语(3篇)
2015/03/25 职场文书
小兵张嘎观后感
2015/06/03 职场文书
天鹅湖观后感
2015/06/09 职场文书
化工厂员工工作总结
2015/10/15 职场文书
适合毕业生创业的项目怎么找?
2019/08/08 职场文书
Redis+Lua脚本实现计数器接口防刷功能(升级版)
2022/02/12 Redis
SQL试题 使用窗口函数选出连续3天登录的用户
2022/04/24 Oracle