js获取URL的参数的方法(getQueryString)示例
function getQueryString(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
var r = location.search.substr(1).match(reg);
if (r != null) return unescape(decodeURI(r[2])); return null;
}
该方法默认返回的是 string
如果是int类型,则JS使用的时候,要进行转换一下,比如用 parseInt(value) 函数来转换。
相关推荐
-
node.js中的querystring.escape方法使用说明
方法说明: 该方法使可用来重写 querystring.stringify 语法: 复制代码 代码如下: querystring.escape 接收参数: 无 源码: 复制代码 代码如下: QueryString.escape = function(str) { return encodeURIComponent(str); };
-
使用js获取QueryString的方法小结
本文原理是使用正则表达式匹配location.search中的字符串.其中三个主要函数为 getQueryString().getQueryStringByName(name)和getQueryStringByIndex(index) 三个主要方法: 方法 说明 getQueryString 获取QueryString的数组. 例如路径QueryStringDemo.html?id=5&type=1&flag=0 调用后返回["id=5", "type=1&q
-
node.js中的querystring.unescape方法使用说明
方法说明: 该方法使可用来重写 querystring.parse 语法: 复制代码 代码如下: querystring.unescape 接收参数: 无 源码: 复制代码 代码如下: // a safe fast alternative to decodeURIComponent QueryString.unescapeBuffer = function(s, decodeSpaces) { var out = new Buffer(s.length); var state = 'CH
-
NodeJS学习笔记之(Url,QueryString,Path)模块
一,开篇分析 这篇文章把这三个模块拿来一起说,原因是它们各自的篇幅都不是很长,其次是它们之间存在着依赖关系,所以依次介绍并且实例分析.废话不多说了,请看下面文档: (1),"Url模块" 来个小栗子: 复制代码 代码如下: var url = require('url'); var queryUrl = "http://localhost:8888/bb?name=bigbear&memo=helloworld" ; console.log(typeof
-
JavaScript获取URL中参数querystring的方法详解
一. 获取url的querystring参数 获取url的querystring参数的两种方法如下: 1.1 方法一:正则匹配 //获取url中的参数 function getQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", i); // 匹配目标参数 var result = window.location.search.substr(1).
-
node.js中的querystring.parse方法使用说明
方法说明: 将字符串转成对象.说白了其实就是把url上带的参数串转成数组对象.(看例子就知道咯) 语法: 复制代码 代码如下: querystring.parse(str, [sep], [eq], [options]) 接收参数: str 欲转换的字符串 sep 设置分隔符,默认为 '&' eq
-
JavaScript实现QueryString获取GET参数的方法
复制代码 代码如下: <div id="page"> <select name="select1" id="select-type"> <option value="0">请选择</option> <option value="1">企业</option> <option value="2">产品<
-
JavaScript QueryString解析类代码
使用示例: 复制代码 代码如下: var qs = new QueryString(query); qs.set("ajaxids", ids) qs.set("ajaxsn", new Date()) query = qs.toStr(); 也可以连续调用: 复制代码 代码如下: query = new QueryString(query).set("ajaxids", ids).set("ajaxsn", new Date
-
node.js中的querystring.stringify方法使用说明
方法说明: 将对象转换成字符串,字符串里多个参数将用 '&' 分隔,将用 '=' 赋值. 这个函数的操作和 querystring.parse()是相反的,具体可以看一下例子就了解了. 语法: 复制代码 代码如下: querystring.stringify(obj, [sep], [eq]) 接收参数: obj 欲转换的对象 sep 设置
-
JS获取URL中参数值(QueryString)的4种方法分享
方法一:正则法 复制代码 代码如下: function getQueryString(name) { var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)', 'i'); var r = window.location.search.substr(1).match(reg); if (r != null) { return unescape(r[2]); } return null;}/
随机推荐
- python利用matplotlib库绘制饼图的方法示例
- 用js实现的一个Flash滚动轮换显示图片代码生成器
- 使用Require.js封装原生js轮播图的实现代码
- Ps视频教学全套下载~~~
- Java大数字运算之BigInteger 原创
- js获取网页高度(详细整理)
- C# 接口的隐式与显示实现及适应场景
- 从Android源码剖析Intent查询匹配的实现
- 用Python的Django框架来制作一个RSS阅读器
- Python实现115网盘自动下载的方法
- android 默认时间格式修改方法
- MySQL Administrator 登录报错的解决方法
- hovertree插件实现二级树形菜单(简单实用)
- 基于jQuery代码实现圆形菜单展开收缩效果
- IIS7 多域名绑定同一物理目录不同默认文档的实现方法
- Linux与Windows硬盘资源互访
- 深入理解Qt中各种消息框对话框的使用
- jquery easyui combox一些实用的小方法
- Python实现短网址ShortUrl的Hash运算实例讲解
- 在OneProxy的基础上实行MySQL读写分离与负载均衡