Javascript Request获取请求参数如何实现


Posted in Javascript onNovember 28, 2012
String.prototype.getParameter = function (key) { 
var re = new RegExp(key + '=([^&]*)(?:&)?'); 
return this.match(re) && this.match(re)[1]; 
};

测试代码:
<script type="text/javascript"> 
<!-- 
String.prototype.getParameter = function (key) { 
var re = new RegExp(key + '=([^&]*)(?:&)?'); 
return this.match(re) && this.match(re)[1]; 
}; 
var s = "http://www.baidu.com/index.html?x0=0&x1=1&x2=2&x3=3&x4=http://www.google.com"; 
document.write(s.getParameter('x0') + "<br/>"); 
document.write(s.getParameter('x1') + "<br/>"); 
document.write(s.getParameter('x2') + "<br/>"); 
document.write(s.getParameter('x3') + "<br/>"); 
document.write(s.getParameter('x4') + "<br/>"); 
document.write(s.getParameter('undefined') + "<br/>"); 
//--> 
</script>

输出:
0
1
2
3
Javascript 相关文章推荐
node.js中的http.get方法使用说明
Dec 14 Javascript
JS实现超过长度限制后自动跳转下一款文本框的方法
Feb 23 Javascript
基于jQuery实现仿淘宝套餐选择插件
Mar 04 Javascript
javascript实现简单的鼠标拖动效果实例
Apr 10 Javascript
Google 地图控件集详解及实例代码
Aug 06 Javascript
AngularJs bootstrap搭载前台框架——准备工作
Sep 01 Javascript
基于JavaScript实现滑动门效果
Mar 16 Javascript
微信公众号菜单配置微信小程序实例详解
Mar 31 Javascript
使用mpvue搭建一个初始小程序及项目配置方法
Dec 03 Javascript
vue实现的树形结构加多选框示例
Feb 02 Javascript
vue router总结 $router和$route及router与 router与route区别
Jul 05 Javascript
详解javascript中var与ES6规范中let、const区别与用法
Jan 11 Javascript
js移除事件 js绑定事件实例应用
Nov 28 #Javascript
js arguments对象应用介绍
Nov 28 #Javascript
web基于浏览器的本地存储方法应用
Nov 27 #Javascript
extjs 04_grid 单击事件新发现
Nov 27 #Javascript
javascript 正则表达式相关应介绍
Nov 27 #Javascript
javascript 二进制运算技巧解析
Nov 27 #Javascript
JavaScript prototype属性深入介绍
Nov 27 #Javascript
You might like
jquery之Document元素选择器篇
2008/08/14 Javascript
JS 动态加载脚本的4种方法
2009/05/05 Javascript
javascript 一个函数对同一元素的多个事件响应
2009/07/25 Javascript
javascript Firefox与IE 替换节点的方法
2010/02/24 Javascript
asp.net 30分钟掌握无刷新 Repeater
2011/09/16 Javascript
javascript拖拽上传类库DropzoneJS使用方法
2013/12/05 Javascript
JS中表单的使用小结
2014/01/11 Javascript
js改变鼠标的形状和样式的方法
2014/03/31 Javascript
jQuery插件制作之参数用法实例分析
2015/06/01 Javascript
微信小程序 前端源码逻辑和工作流详解
2016/10/08 Javascript
js格式化时间的简单实例
2016/11/27 Javascript
BootStrap 模态框实现刷新网页并关闭功能
2017/01/04 Javascript
js通过keyCode值判断单击键盘上某个键,然后触发指定的事件方法
2017/02/19 Javascript
基于JavaScript实现滑动门效果
2017/03/16 Javascript
jQuery实现鼠标响应式淘宝动画效果示例
2018/02/13 jQuery
vue中父子组件注意事项,传值及slot应用技巧
2018/05/09 Javascript
VUE解决微信签名及SPA微信invalid signature问题(完美处理)
2019/03/29 Javascript
如何用原生js写一个弹窗消息提醒插件
2019/05/24 Javascript
Python中使用PyQt把网页转换成PDF操作代码实例
2015/04/23 Python
基python实现多线程网页爬虫
2015/09/06 Python
Python 对象中的数据类型
2017/05/13 Python
Python3学习笔记之列表方法示例详解
2017/10/06 Python
python进程池实现的多进程文件夹copy器完整示例
2019/11/27 Python
Django与pyecharts结合的实例代码
2020/05/13 Python
基于PyQT实现区分左键双击和单击
2020/05/19 Python
Python如何读取、写入JSON数据
2020/07/28 Python
Python 使用office365邮箱的示例
2020/10/29 Python
爱尔兰电子产品购物网站:Komplett.ie
2018/04/04 全球购物
年终晚会活动方案
2014/08/21 职场文书
2014年政风行风自查自纠报告
2014/10/21 职场文书
2015年学习部工作总结范文
2015/03/31 职场文书
付款证明模板
2015/06/19 职场文书
2021-4-3课程——SQL Server查询【2】
2021/04/05 SQL Server
Vue elementUI表单嵌套表格并对每行进行校验详解
2022/02/18 Vue.js
配置Kubernetes外网访问集群
2022/03/31 Servers
Win11 BitLocker 驱动器加密
2022/04/19 数码科技