浅析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精华代码集
Jan 24 Javascript
jquery slibings选取同级其他元素的实现代码
Nov 15 Javascript
在JavaScript中重写jQuery对象的方法实例教程
Aug 25 Javascript
jQuery实现表单提交时判断的方法
Dec 13 Javascript
js实现对table的增加行和删除行的操作方法
Oct 13 Javascript
详解axios在vue中的简单配置与使用
May 10 Javascript
微信小程序媒体组件详解(视频,音乐,图片)
Sep 19 Javascript
浅析vue中常见循环遍历指令的使用 v-for
Apr 18 Javascript
JavaScript设计模式之单例模式简单实例教程
Jul 02 Javascript
jquery实现动态添加附件功能
Oct 23 jQuery
Vue3为什么这么快
Sep 23 Javascript
JavaScript异步操作中串行和并行
Nov 20 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数组函数序列之in_array() - 查找数组中是否存在指定值
2011/11/07 PHP
php使用curl抓取qq空间的访客信息示例
2014/02/28 PHP
PHP获取文件夹大小函数用法实例
2015/07/01 PHP
PHP内核学习教程之php opcode内核实现
2016/01/27 PHP
一个js拖拽的效果类和dom-drag.js浅析
2010/07/17 Javascript
XMLHttpRequest处理xml格式的返回数据(示例代码)
2013/11/21 Javascript
ECMAScript 5中的属性描述符详解
2015/03/02 Javascript
jQuery 全选 全不选 事件绑定的实现代码
2017/01/23 Javascript
基于js中document.cookie全面解析
2017/09/14 Javascript
layui框架中layer父子页面交互的方法分析
2017/11/15 Javascript
微信小程序的部署方法步骤
2018/09/04 Javascript
Vue实现表格中对数据进行转换、处理的方法
2018/09/06 Javascript
详解Vue-cli3 项目在安卓低版本系统和IE上白屏问题解决
2019/04/14 Javascript
JS中的算法与数据结构之字典(Dictionary)实例详解
2019/08/20 Javascript
layui问题之渲染数据表格时,仅出现10条数据的解决方法
2019/09/12 Javascript
vue 开发企业微信整合案例分析
2019/12/02 Javascript
[15:58]DOTA2国际邀请赛采访专栏:Tongfu.Sansheng&KingJ,DK.rOtk
2013/08/08 DOTA
[43:47]完美世界DOTA2联赛PWL S3 LBZS vs Phoenix 第一场 12.09
2020/12/11 DOTA
Python实现八大排序算法
2016/08/13 Python
使用Python opencv实现视频与图片的相互转换
2019/07/08 Python
感知器基础原理及python实现过程详解
2019/09/30 Python
python 实现图片上传接口开发 并生成可以访问的图片url
2019/12/18 Python
解决Python Matplotlib绘图数据点位置错乱问题
2020/05/16 Python
python时间time模块处理大全
2020/10/25 Python
基于CSS3实现图片模糊过滤效果
2015/11/19 HTML / CSS
TheFork葡萄牙:欧洲领先的在线餐厅预订平台
2019/05/27 全球购物
Tiqets英国:智能手机上的文化和娱乐门票
2019/07/10 全球购物
财务管理专业应届毕业生求职信
2013/09/22 职场文书
预备党员思想汇报范文
2013/12/29 职场文书
网络工程专业自荐信范文
2014/03/16 职场文书
心得体会的写法
2014/09/05 职场文书
汽车转让协议书范本
2014/12/07 职场文书
婚礼伴郎致辞
2015/07/28 职场文书
优秀学生主要事迹怎么写
2015/11/04 职场文书
2016五一手机促销广告语
2016/01/28 职场文书
详解vue身份认证管理和租户管理
2021/05/25 Vue.js