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) 函数来转换。
相关推荐
-
使用js获取QueryString的方法小结
本文原理是使用正则表达式匹配location.search中的字符串.其中三个主要函数为 getQueryString().getQueryStringByName(name)和getQueryStringByIndex(index) 三个主要方法: 方法 说明 getQueryString 获取QueryString的数组. 例如路径QueryStringDemo.html?id=5&type=1&flag=0 调用后返回["id=5", "type=1&q
-
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;}/
-
node.js中的querystring.stringify方法使用说明
方法说明: 将对象转换成字符串,字符串里多个参数将用 '&' 分隔,将用 '=' 赋值. 这个函数的操作和 querystring.parse()是相反的,具体可以看一下例子就了解了. 语法: 复制代码 代码如下: querystring.stringify(obj, [sep], [eq]) 接收参数: obj 欲转换的对象 sep 设置
-
JavaScript实现QueryString获取GET参数的方法
复制代码 代码如下: <div id="page"> <select name="select1" id="select-type"> <option value="0">请选择</option> <option value="1">企业</option> <option value="2">产品<
-
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).
-
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.parse方法使用说明
方法说明: 将字符串转成对象.说白了其实就是把url上带的参数串转成数组对象.(看例子就知道咯) 语法: 复制代码 代码如下: querystring.parse(str, [sep], [eq], [options]) 接收参数: str 欲转换的字符串 sep 设置分隔符,默认为 '&' eq
-
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
-
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
随机推荐
- seajs中最常用的7个功能、配置示例
- 比较实用SQL语句总结
- iOS制作framework静态库图文教程
- 用JS编写一个函数,返回数组中重复出现过的元素(实例)
- 常用PHP数组排序函数归纳
- CPU负载监控脚本代码
- JQuery调用绑定click事件的3种写法
- 推荐一个不错的图片浏览效果
- SpringMVC使用@Valid注解进行数据验证的方法
- js定时器怎么写?就是在特定时间执行某段程序
- python中常用的九种预处理方法分享
- jquery实现页面虚拟键盘特效
- jquery 插件开发备注
- jquery仿京东侧边栏导航效果
- dreamweaver 8实现Jquery自动提示
- JS实现点击登录弹出窗口同时背景色渐变动画效果
- PHP中使用php://input处理相同name值的表单数据
- Date对象格式化函数代码
- 基于js中style.width与offsetWidth的区别(详解)
- React BootStrap用户体验框架快速上手
