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) 函数来转换。
相关推荐
-
JavaScript实现QueryString获取GET参数的方法
复制代码 代码如下: <div id="page"> <select name="select1" id="select-type"> <option value="0">请选择</option> <option value="1">企业</option> <option value="2">产品<
-
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;}/
-
使用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解析类代码
使用示例: 复制代码 代码如下: 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.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
-
node.js中的querystring.parse方法使用说明
方法说明: 将字符串转成对象.说白了其实就是把url上带的参数串转成数组对象.(看例子就知道咯) 语法: 复制代码 代码如下: querystring.parse(str, [sep], [eq], [options]) 接收参数: str 欲转换的字符串 sep 设置分隔符,默认为 '&' eq
-
node.js中的querystring.escape方法使用说明
方法说明: 该方法使可用来重写 querystring.stringify 语法: 复制代码 代码如下: querystring.escape 接收参数: 无 源码: 复制代码 代码如下: QueryString.escape = function(str) { return encodeURIComponent(str); };
-
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.stringify方法使用说明
方法说明: 将对象转换成字符串,字符串里多个参数将用 '&' 分隔,将用 '=' 赋值. 这个函数的操作和 querystring.parse()是相反的,具体可以看一下例子就了解了. 语法: 复制代码 代码如下: querystring.stringify(obj, [sep], [eq]) 接收参数: obj 欲转换的对象 sep 设置
随机推荐
- Go语言里的结构体文法实例分析
- javascript三种代码注释方法
- 基于python yield机制的异步操作同步化编程模型
- 利用Typings为Visual Studio Code实现智能提示功能
- JavaScript正则表达式中的ignoreCase属性使用详解
- 汇总整理MYSQL相关操作命令
- thinkphp3.x中变量的获取和过滤方法详解
- Bootstrap Table从服务器加载数据进行显示的实现方法
- 深入Ajax代理的Java Servlet的实现详解
- jQuery中prependTo()方法用法实例
- MyBatis实践之动态SQL及关联查询
- 配置 SQLServer2005 以允许远程连接
- 探究MySQL优化器对索引和JOIN顺序的选择
- jQuery自定义多选下拉框效果
- 论Bootstrap3和Foundation5网格系统的异同
- Java利用Request请求如何获取IP地址对应的省份、城市详解
- RxJava+Retrofit+OkHttp实现文件上传
- C语言中K-means算法实现代码
- vue使用pdfjs显示PDF可复制的实现方法
- 用Vue.js在浏览器中实现裁剪图像功能