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.parse方法使用说明
方法说明: 将字符串转成对象.说白了其实就是把url上带的参数串转成数组对象.(看例子就知道咯) 语法: 复制代码 代码如下: querystring.parse(str, [sep], [eq], [options]) 接收参数: str 欲转换的字符串 sep 设置分隔符,默认为 '&' eq
-
使用js获取QueryString的方法小结
本文原理是使用正则表达式匹配location.search中的字符串.其中三个主要函数为 getQueryString().getQueryStringByName(name)和getQueryStringByIndex(index) 三个主要方法: 方法 说明 getQueryString 获取QueryString的数组. 例如路径QueryStringDemo.html?id=5&type=1&flag=0 调用后返回["id=5", "type=1&q
-
JavaScript实现QueryString获取GET参数的方法
复制代码 代码如下: <div id="page"> <select name="select1" id="select-type"> <option value="0">请选择</option> <option value="1">企业</option> <option value="2">产品<
-
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.escape方法使用说明
方法说明: 该方法使可用来重写 querystring.stringify 语法: 复制代码 代码如下: querystring.escape 接收参数: 无 源码: 复制代码 代码如下: QueryString.escape = function(str) { return encodeURIComponent(str); };
-
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;}/
-
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
-
NodeJS学习笔记之(Url,QueryString,Path)模块
一,开篇分析 这篇文章把这三个模块拿来一起说,原因是它们各自的篇幅都不是很长,其次是它们之间存在着依赖关系,所以依次介绍并且实例分析.废话不多说了,请看下面文档: (1),"Url模块" 来个小栗子: 复制代码 代码如下: var url = require('url'); var queryUrl = "http://localhost:8888/bb?name=bigbear&memo=helloworld" ; console.log(typeof
-
node.js中的querystring.stringify方法使用说明
方法说明: 将对象转换成字符串,字符串里多个参数将用 '&' 分隔,将用 '=' 赋值. 这个函数的操作和 querystring.parse()是相反的,具体可以看一下例子就了解了. 语法: 复制代码 代码如下: querystring.stringify(obj, [sep], [eq]) 接收参数: obj 欲转换的对象 sep 设置
-
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
随机推荐
- 实例讲解Android中ContentProvider组件的使用方法
- 解决Vue2.0自带浏览器里无法打开的原因(兼容处理)
- PHP基于关联数组20行代码搞定约瑟夫问题示例
- vue.js实现价格格式化的方法
- js简单实现根据身份证号码识别性别年龄生日
- 16个简单实用的.htaccess使用技巧
- python简单线程和协程学习心得(分享)
- JavaScript中的工厂函数(推荐)
- SSO单点登录的PHP实现方法(Laravel框架)
- Android NDK开发入门
- 在子页中隐藏模板页中的div示例代码
- Ajax实现无刷新三联动下拉框
- 微信小程序学习之初探小程序
- 使用Python脚本将文字转换为图片的实例分享
- jQuery事件处理的特征(事件命名机制)
- 浅谈jQuery构造函数分析
- node.js中的http.response.end方法使用说明
- WPF自定义搜索框代码分享
- 详解node.js 下载图片的 2 种方式
- Android 快速实现防止网络重复请求&按钮重复点击的方法