浅析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 相关文章推荐
利用jq让你的div居中的好方法分享
Nov 21 Javascript
js利用for in循环获取 一个对象的所有属性以及值的实例
Mar 30 Javascript
详解使用JS如何制作简单的ASCII图与单极图
Mar 31 Javascript
AngularJS实现表格的增删改查(仅限前端)
Jul 04 Javascript
JavaScript实现设置默认日期范围为最近40天的方法分析
Jul 12 Javascript
JS实现图片手风琴效果
Apr 17 Javascript
JS基于正则表达式实现的密码强度验证功能示例
Sep 21 Javascript
vue定义全局变量和全局方法的方法示例
Aug 01 Javascript
从零开始在NPM上发布一个Vue组件的方法步骤
Dec 20 Javascript
vue滚动插件better-scroll使用详解
Oct 18 Javascript
js prototype深入理解及应用实例分析
Nov 25 Javascript
微信小程序swiper使用网络图片不显示问题解决
Dec 13 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
不用mod_rewrite直接用php实现伪静态化页面代码
2008/10/04 PHP
PHP 日志缩略名的创建函数代码
2010/05/26 PHP
PHP图片库imagemagick安装方法
2014/09/23 PHP
php中substr()函数参数说明及用法实例
2014/11/15 PHP
php利用scws实现mysql全文搜索功能的方法
2014/12/25 PHP
linux下实现定时执行php脚本
2015/02/13 PHP
PHP 年月日的三级联动实例代码
2017/05/24 PHP
jquery text()要注意啦
2009/10/30 Javascript
nodejs实用示例 缩址还原
2010/12/28 NodeJs
不使用jquery实现js打字效果示例分享
2014/01/19 Javascript
jQuery表格插件datatables用法总结
2014/09/05 Javascript
JavaScript实现上下浮动的窗口效果代码
2015/10/12 Javascript
深入对Vue.js $watch方法的理解
2017/03/20 Javascript
bootstrap如何让dropdown menu按钮式下拉框长度一致
2017/04/10 Javascript
前端构建工具之gulp的语法教程
2017/06/12 Javascript
JS实现的将html转为pdf功能【基于浏览器端插件jsPDF】
2018/02/06 Javascript
vue 移动端适配方案详解
2018/11/15 Javascript
vue实现带复选框的树形菜单
2019/05/27 Javascript
vue axios重复点击取消上一次请求封装的方法
2019/06/19 Javascript
[18:16]sakonoko 2017年卡尔集锦
2018/02/06 DOTA
Python Tkinter简单布局实例教程
2014/09/03 Python
Python实现图像几何变换
2015/07/06 Python
python中map()与zip()操作方法
2016/02/27 Python
python列表的增删改查实例代码
2018/01/30 Python
分析经典Python开发工程师面试题
2019/04/08 Python
python读取目录下所有的jpg文件,并显示第一张图片的示例
2019/06/13 Python
python tkinter实现连连看游戏
2020/11/16 Python
html5 利用重力感应实现摇一摇换颜色可用来做抽奖等等
2014/05/07 HTML / CSS
荣耀商城:HIHONOR
2020/11/03 全球购物
UNIX文件系统分类
2014/11/11 面试题
计算机求职自荐信范文
2014/04/19 职场文书
百日安全生产活动总结
2014/07/05 职场文书
大学课外活动总结
2014/07/09 职场文书
2014年电工工作总结
2014/11/20 职场文书
清洁工岗位职责
2015/02/13 职场文书
python调用ffmpeg命令行工具便捷操作视频示例实现过程
2021/11/01 Python