浅析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中String.prototype用法实例
May 20 Javascript
js实现可折叠展开的手风琴菜单效果
Sep 07 Javascript
详解javascript实现瀑布流绝对式布局
Jan 29 Javascript
AngularJS中使用HTML5手机摄像头拍照
Feb 22 Javascript
简单谈谈javascript中this的隐式绑定
Feb 22 Javascript
javascript跨域请求包装函数与用法示例
Nov 03 Javascript
JavaScript trim 实现去除字符串首尾指定字符的简单方法
Dec 27 Javascript
jQuery实现优雅的弹窗效果(6)
Feb 08 Javascript
AngularJS执行流程详解
Feb 17 Javascript
JS简单判断滚动条的滚动方向实现方法
Apr 28 Javascript
Vue 框架之键盘事件、健值修饰符、双向数据绑定
Nov 14 Javascript
JS控制下拉列表左右选择实例代码
May 08 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
解决中英文字符串长度问题函数
2007/01/16 PHP
初学PHP的朋友 经常问的一些问题。不断更新
2011/08/11 PHP
百度实时推送api接口应用示例
2014/10/21 PHP
纯php生成随机密码
2015/10/30 PHP
PHP使用file_get_content设置头信息的方法
2016/02/14 PHP
php文件类型MIME对照表(比较全)
2016/10/07 PHP
php 判断字符串编码是utf-8 或gb2312实例
2016/11/01 PHP
使用composer 安装 laravel框架的方法图文详解
2019/08/02 PHP
js和jquery批量绑定事件传参数一(新猪猪原创)
2010/06/23 Javascript
最短的javascript:地址栏载入脚本代码
2011/10/13 Javascript
jQuery EasyUI API 中文文档 - NumberSpinner数值微调器使用介绍
2011/10/21 Javascript
js 取时间差去掉周六周日实现代码
2012/12/25 Javascript
js关于命名空间的函数实例
2015/02/05 Javascript
jQuery实现点击后标记当前菜单位置(背景高亮菜单)效果
2015/08/22 Javascript
浅析BootStrap栅格系统
2016/06/07 Javascript
javascript insertAfter()定义与用法示例
2016/07/25 Javascript
基于JS实现二维码图片固定在右下角某处并跟随滚动条滚动
2017/02/08 Javascript
vuejs+element-ui+laravel5.4上传文件的示例代码
2017/08/12 Javascript
JavaScript实现的搜索及高亮显示功能示例
2017/08/14 Javascript
EasyUI框架 使用Ajax提交注册信息的实现代码
2017/09/27 Javascript
angularjs中$http异步上传Excel文件方法
2018/02/23 Javascript
JavaScript中变量、指针和引用功能与操作示例
2018/08/04 Javascript
jQuery实现模拟搜索引擎的智能提示功能简单示例
2019/01/27 jQuery
深入理解vue中的slot与slot-scope
2019/04/22 Javascript
微信小程序开发实现的选项卡(窗口顶部/底部TabBar)页面切换功能图文详解
2019/05/14 Javascript
javascript实现自由编辑图片代码详解
2019/06/21 Javascript
vue flex 布局实现div均分自动换行的示例代码
2020/08/05 Javascript
[01:03]DOTA2新的征程 你的脚印值得踏上
2014/08/13 DOTA
pandas 选择某几列的方法
2018/07/03 Python
python中使用you-get库批量在线下载bilibili视频的教程
2020/03/10 Python
Python dict的常用方法示例代码
2020/06/23 Python
Laura官网:加拿大女性的顶级时尚目的地
2019/09/20 全球购物
Ibatis的核心配置文件都有什么
2014/09/08 面试题
毕业生求职的求职信
2013/12/05 职场文书
应届生求职自荐信
2014/07/04 职场文书
CSS完成视差滚动效果
2021/04/27 HTML / CSS