浅析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 相关文章推荐
JQuery跨Iframe选择实现代码
Aug 19 Javascript
js解析与序列化json数据(三)json的解析探讨
Feb 01 Javascript
JS 跳转页面延迟2种方法
Mar 29 Javascript
使用GruntJS链接与压缩多个JavaScript文件过程详解
Aug 02 Javascript
js实现每日自动换一张图片的方法
May 04 Javascript
JavaScript创建闭包的两种方式的优劣与区别分析
Jun 22 Javascript
JavaScript的String字符串对象常用操作总结
May 26 Javascript
jquery与ajax获取特殊字符实例详解
Jan 08 Javascript
详解在AngularJS的controller外部直接获取$scope
Jun 02 Javascript
JavaScript实现移动端轮播效果
Jun 06 Javascript
vue axios 简单封装以及思考
Oct 09 Javascript
如何正确理解vue中的key详解
Nov 02 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/08/08 PHP
PHP类与对象中的private访问控制的疑问
2012/11/01 PHP
解析smarty 截取字符串函数 truncate的用法介绍
2013/06/20 PHP
php对象和数组相互转换的方法
2015/05/12 PHP
Yii2.0框架模型添加/修改/删除数据操作示例
2019/07/18 PHP
JS中style属性
2006/10/11 Javascript
JS Timing
2007/04/21 Javascript
用jscript实现新建和保存一个word文档
2007/06/15 Javascript
jQuery中的.bind()、.live()和.delegate()之间区别分析
2011/06/08 Javascript
基于jquery库的tab新形式使用
2012/11/16 Javascript
将中国标准时间转换成标准格式的代码
2014/03/20 Javascript
javascript的switch用法注意事项分析
2015/02/02 Javascript
javascript瀑布流布局实现方法详解
2016/02/17 Javascript
总结Node.js中的一些错误类型
2016/08/15 Javascript
js获取元素下的第一级子元素的方法(推荐)
2017/03/05 Javascript
js中的面向对象入门
2017/03/06 Javascript
Vue实现购物车功能
2017/04/27 Javascript
JavaScript事件方法(实例讲解)
2017/06/27 Javascript
vue指令只能输入正数并且只能输入一个小数点的方法
2018/06/08 Javascript
vue中格式化时间过滤器代码实例
2019/04/17 Javascript
在vue中使用console.log无效的解决
2020/08/09 Javascript
Python脚本在Appium库上对移动应用实现自动化测试
2015/04/17 Python
python实现学生管理系统
2018/01/11 Python
python2 与python3的print区别小结
2018/01/16 Python
PyCharm-错误-找不到指定文件python.exe的解决方法
2019/07/01 Python
python实现邮件发送功能
2019/08/10 Python
python等差数列求和公式前 100 项的和实例
2020/02/25 Python
详解python模块pychartdir安装及导入问题
2020/10/22 Python
详解Canvas 实现炫丽的粒子运动效果(粒子生成文字)
2018/02/01 HTML / CSS
课程设计心得体会
2013/12/28 职场文书
护士辞职信模板
2014/01/20 职场文书
幼儿园教师奖惩制度
2014/02/01 职场文书
中餐厅主管的职责范文
2014/02/04 职场文书
交通事故调解协议书
2014/04/16 职场文书
安全教育观后感
2015/06/17 职场文书
Python编程中Python与GIL互斥锁关系作用分析
2021/09/15 Python