浅析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 相关文章推荐
js原型继承的两种方法对比介绍
Mar 30 Javascript
jQuery中复合属性选择器用法实例
Dec 31 Javascript
深入探讨javascript中的数据类型
Mar 04 Javascript
浅谈Node.js:Buffer模块
Dec 05 Javascript
Ionic 2 实现列表滑动删除按钮的方法
Jan 22 Javascript
微信小程序的日期选择器的实例详解
Sep 29 Javascript
Vue-cli-webpack搭建斗鱼直播步骤详解
Nov 17 Javascript
vue + webpack如何绕过QQ音乐接口对host的验证详解
Jul 01 Javascript
angular 组件通信的几种实现方式
Jul 13 Javascript
微信小程序实现的日期午别医生排班表功能示例
Jan 09 Javascript
vue + any-touch实现一个iscroll 实现拖拽和滑动动画效果
Apr 08 Javascript
JS前端广告拦截实现原理解析
Feb 17 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
天津市收音机工业发展史
2021/03/04 无线电
php导入csv文件碰到乱码问题的解决方法
2014/02/10 PHP
PHP实现网站访问量计数器
2017/10/27 PHP
JavaScript 模仿vbs中的 DateAdd() 函数的代码
2007/08/13 Javascript
jquery实现带单选按钮的表格行选中时高亮显示
2013/08/01 Javascript
js判断选择时间不能小于当前时间的示例代码
2013/09/24 Javascript
JS中window.open全屏命令解析及使用示例
2013/12/11 Javascript
使用insertAfter()方法在现有元素后添加一个新元素
2014/05/28 Javascript
微信小程序 图片绝对定位(背景图片)
2017/04/05 Javascript
Vue中保存用户登录状态实例代码
2017/06/07 Javascript
JS非空验证及邮箱验证的实例
2017/08/11 Javascript
vue绑定设置属性的多种方式(5)
2017/08/16 Javascript
浅谈在vue中用webpack打包之后运行文件的问题以及相关配置方法
2018/02/21 Javascript
JS数组求和的常用方法总结【5种方法】
2019/01/14 Javascript
vue拖拽组件 vuedraggable API options实现盒子之间相互拖拽排序
2019/07/08 Javascript
初学vue出现空格警告的原因及其解决方案
2019/10/31 Javascript
Python使用xlrd读取Excel格式文件的方法
2015/03/10 Python
Python 处理图片像素点的实例
2019/01/08 Python
python SVM 线性分类模型的实现
2019/07/19 Python
Python3 解决读取中文文件txt编码的问题
2019/12/20 Python
Pytorch中的自动求梯度机制和Variable类实例
2020/02/29 Python
python实现excel公式格式化的示例代码
2020/12/23 Python
HTML中fieldset标签概述及使用方法
2013/02/01 HTML / CSS
老海军美国官网:Old Navy
2016/09/05 全球购物
家用个人磨皮机:Trophy Skin
2017/03/30 全球购物
美国电力供应商店/电气批发商:USESI
2018/10/12 全球购物
加拿大领先的时尚和体育零售商:Sporting Life
2019/12/15 全球购物
华为慧通笔试题
2016/04/22 面试题
什么叫应用程序域?什么是托管代码?什么是强类型系统?什么是装箱和拆箱?什么是重载?CTS、CLS和CLR分别作何解释?
2012/05/23 面试题
国庆节演讲稿
2014/05/27 职场文书
幼儿园植树节活动总结
2014/07/04 职场文书
六查六看心得体会
2014/10/14 职场文书
2014年班务工作总结
2014/12/02 职场文书
2014年煤矿安全工作总结
2014/12/04 职场文书
安全先进个人材料
2014/12/29 职场文书
考教师资格证不要错过的4个最佳时机
2019/07/17 职场文书