浅析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 相关文章推荐
javascript firefox不显示本地预览图片问题的解决方法
Nov 12 Javascript
jQuery实现跟随鼠标运动图层效果的方法
Feb 02 Javascript
深入理解JavaScript系列(29):设计模式之装饰者模式详解
Mar 03 Javascript
理解AngularJs指令
Dec 10 Javascript
使用bootstrap3开发响应式网站
May 12 Javascript
JQuery点击行tr实现checkBox选中的简单实例
May 26 Javascript
javascript学习笔记_浅谈基础语法,类型,变量
Sep 19 Javascript
JavaScript高仿支付宝倒计时页面及代码实现
Oct 21 Javascript
js监听input输入框值的实时变化实例
Jan 26 Javascript
利用Vue.js框架实现火车票查询系统(附源码)
Feb 27 Javascript
JS数组方法concat()用法实例分析
Jan 18 Javascript
vue输入框使用模糊搜索功能的实现代码
May 26 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 批量更新网页内容实现代码
2010/01/05 PHP
Thinkphp中import的几个用法详细介绍
2014/07/02 PHP
thinkphp关于简单的权限判定方法
2017/04/03 PHP
url 特殊字符 传递参数解决方法
2010/01/01 Javascript
Jquery动态更改一张位图的src与Attr的使用
2013/07/31 Javascript
javascript中键盘事件用法实例分析
2015/01/30 Javascript
教你如何使用firebug调试功能了解javascript闭包和this
2015/03/04 Javascript
JavaScript实现的链表数据结构实例
2015/04/02 Javascript
jQuery实现高亮显示网页关键词的方法
2015/08/07 Javascript
自己动手写的jquery分页控件(非常简单实用)
2015/10/28 Javascript
node.js请求HTTPS报错:UNABLE_TO_VERIFY_LEAF_SIGNATURE\的解决方法
2016/12/18 Javascript
简单实现js无缝滚动效果
2017/02/05 Javascript
Ionic + Angular.js实现验证码倒计时功能的方法
2017/06/12 Javascript
jQuery实现腾讯信用界面(自制刻度尺)样式
2017/08/15 jQuery
浅谈ajax请求不同页面的微信JSSDK问题
2018/02/26 Javascript
浅谈Webpack4 Tree Shaking 终极优化指南
2019/11/18 Javascript
使用 Opentype.js 生成字体子集的实例代码详解
2020/05/25 Javascript
原生js+css实现tab切换功能
2020/09/17 Javascript
Python用csv写入文件_消除空余行的方法
2018/07/06 Python
Python对CSV、Excel、txt、dat文件的处理
2018/09/18 Python
关于Pycharm无法debug问题的总结
2019/01/19 Python
对python 中class与变量的使用方法详解
2019/06/26 Python
Python提取转移文件夹内所有.jpg文件并查看每一帧的方法
2019/06/27 Python
django admin组件使用方法详解
2019/07/19 Python
python实现超级玛丽游戏
2020/03/18 Python
美国战术品牌:5.11 Tactical
2019/05/01 全球购物
Java和Javasciprt的区别
2012/09/02 面试题
类、抽象类、接口的差异
2016/06/13 面试题
万户网络JAVA程序员岗位招聘笔试试卷
2013/01/08 面试题
网络维护中文求职信
2014/01/03 职场文书
小学社会实践活动总结
2014/07/03 职场文书
师德师风个人总结
2015/02/06 职场文书
银行优秀员工推荐信
2015/03/24 职场文书
2016幼儿园教师节新闻稿
2015/11/25 职场文书
导游词之无锡梅园
2019/11/28 职场文书
Nginx+Tomcat负载均衡集群的实现示例
2021/10/24 Servers