浅析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 相关文章推荐
Ucren Virtual Desktop V2.0
Nov 07 Javascript
图片格式的JavaScript和CSS速查手册
Aug 20 Javascript
JS获取当前日期时间并定时刷新示例
Mar 04 Javascript
js进行表单验证实例分析
Feb 10 Javascript
javascript去掉代码里面的注释
Jul 24 Javascript
把多个JavaScript函数绑定到onload事件处理函数上的方法
Sep 04 Javascript
Vue.js:使用Vue-Router 2实现路由功能介绍
Feb 22 Javascript
node.js博客项目开发手记
Mar 16 Javascript
Vue.js特性Scoped Slots的浅析
Feb 20 Javascript
vue axios重复点击取消上一次请求封装的方法
Jun 19 Javascript
Vue2.0 $set()的正确使用详解
Jul 28 Javascript
关于angular引入ng-zorro的问题浅析
Sep 09 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数组函数序列之sort() 对数组的元素值进行升序排序
2011/11/02 PHP
数组与类使用PHP的可变变量名需要的注意的问题
2013/06/20 PHP
解析PHP中常见的mongodb查询操作
2013/06/20 PHP
解析左右值无限分类的实现算法
2013/06/20 PHP
ThinkPHP3.2.3数据库设置新特性
2015/03/05 PHP
php中文乱码问题的终极解决方案汇总
2017/08/01 PHP
PHP支付宝当面付2.0代码
2018/12/21 PHP
javascript实现的像java、c#之类的sleep暂停的函数代码
2010/03/04 Javascript
jQuery遍历Table应用示例
2014/04/09 Javascript
JavaScript lastIndexOf方法入门实例(计算指定字符在字符串中最后一次出现的位置)
2014/10/17 Javascript
分享网页检测摇一摇实例代码
2016/01/14 Javascript
react native带索引的城市列表组件的实例代码
2017/08/08 Javascript
使用InstantClick.js让页面提前加载200ms
2017/09/12 Javascript
基于vue的短信验证码倒计时demo
2017/09/13 Javascript
Vue中v-for的数据分组实例
2018/03/07 Javascript
vue更改数组中的值实例代码详解
2020/02/07 Javascript
vue实现div可拖动位置也可改变盒子大小的原理
2020/09/16 Javascript
[54:33]2018DOTA2亚洲邀请赛小组赛 A组加赛 Liquid vs Optic
2018/04/03 DOTA
flask中的wtforms使用方法
2018/07/21 Python
python读取xlsx的方法
2018/12/25 Python
Django中ORM外键和表的关系详解
2019/05/20 Python
python tkinter库实现气泡屏保和锁屏
2019/07/29 Python
Python 3.6 中使用pdfminer解析pdf文件的实现
2019/09/25 Python
Django设置Postgresql的操作
2020/05/14 Python
python db类用法说明
2020/07/07 Python
安全检查管理制度
2014/02/02 职场文书
工程专业求职自荐书范文
2014/02/18 职场文书
城市规划应届毕业生自荐信
2014/07/04 职场文书
工会趣味活动方案
2014/08/18 职场文书
2015元旦晚会主持词(开场白+结束语)
2014/12/14 职场文书
学生会生活部工作总结2015
2015/03/31 职场文书
调解协议书范本
2016/03/21 职场文书
2019年手机市场的调研报告2篇
2019/10/10 职场文书
详解nginx进程锁的实现
2021/06/14 Servers
Python机器学习应用之工业蒸汽数据分析篇详解
2022/01/18 Python
mysql 8.0.27 绿色解压版安装教程及配置方法
2022/04/20 MySQL