浅析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 支持ie和firefox杰奇翻页函数
Jul 22 Javascript
jquery+ashx无刷新GridView数据显示插件(实现分页、排序、过滤功能)
Apr 25 Javascript
jquery 循环显示div的示例代码
Oct 18 Javascript
Seajs的学习笔记
Mar 04 Javascript
javascript图片切换综合实例(循环切换、顺序切换)
Jan 13 Javascript
jQuery获取checkbox选中的值
Jan 28 Javascript
根据输入邮箱号跳转到相应登录地址的解决方法
Dec 13 Javascript
jQuery ajax请求struts action实现异步刷新
Apr 19 jQuery
详解webpack+gulp实现自动构建部署
Jun 29 Javascript
微信小程序云开发修改云数据库中的数据方法
May 18 Javascript
vue history 模式打包部署在域名的二级目录的配置指南
Jul 02 Javascript
JavaScript实现京东放大镜效果
Dec 03 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学习笔记 php中面向对象三大特性之一[封装性]的应用
2011/06/13 PHP
php float不四舍五入截取浮点型字符串方法总结
2013/10/28 PHP
php使用curl实现ftp文件下载功能
2017/05/16 PHP
Yii框架中用response保存cookie,用request读取cookie的原理解析
2019/09/04 PHP
一段多浏览器的&quot;复制到剪贴板&quot;javascript代码
2007/03/27 Javascript
JavaScript 组件之旅(一)分析和设计
2009/10/28 Javascript
jQuery 自动增长的文本输入框实现代码
2010/04/02 Javascript
js网页侧边随页面滚动广告效果实现
2011/04/14 Javascript
jquery点击切换背景色的简单实例
2016/08/25 Javascript
BootStrap 实现各种样式的进度条效果
2016/12/07 Javascript
深入浅析Vue.js计算属性和侦听器
2018/05/05 Javascript
JavaScript学习笔记之基于定时器实现图片无缝滚动功能详解
2019/01/09 Javascript
新年快乐! javascript实现超级炫酷的3D烟花特效
2019/01/30 Javascript
ES6常用小技巧总结【去重、交换、合并、反转、迭代、计算等】
2019/12/21 Javascript
vue+openlayers绘制省市边界线
2020/12/24 Vue.js
Python中为feedparser设置超时时间避免堵塞
2014/09/28 Python
linux 下实现python多版本安装实践
2014/11/18 Python
Python的mysql数据库的更新如何实现
2017/07/31 Python
Python实现的从右到左字符串替换方法示例
2018/07/06 Python
在Python 不同级目录之间模块的调用方法
2019/01/19 Python
Python minidom模块用法示例【DOM写入和解析XML】
2019/03/25 Python
Python特殊属性property原理及使用方法解析
2020/10/09 Python
详解Pytorch显存动态分配规律探索
2020/11/17 Python
css3 2D图片转动样式可以扩充到Js当中
2014/04/29 HTML / CSS
Christys’ Hats官网:英国帽子制造商
2018/11/28 全球购物
如何安装ruby on rails
2014/02/09 面试题
酒店服务与管理毕业生求职信
2013/11/02 职场文书
大学本科毕业生求职信范文
2013/12/18 职场文书
室内拓展活动方案
2014/02/13 职场文书
文化产业实施方案
2014/06/07 职场文书
新学期标语
2014/06/30 职场文书
自强自立美德少年事迹材料
2014/08/16 职场文书
2014年数学教师工作总结
2014/12/03 职场文书
捐助倡议书
2015/01/19 职场文书
工作态度怎么写
2015/06/25 职场文书
驾驶员安全责任协议书
2016/03/22 职场文书