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 相关文章推荐
大家未必知道的Js技巧收藏
Apr 07 Javascript
JavaScript单元测试ABC
Apr 12 Javascript
javascript实现可拖动变色并关闭层窗口实例
May 15 Javascript
jquery小火箭返回顶部代码分享
Aug 19 Javascript
深入浅析JavaScript系列(13):This? Yes,this!
Jan 05 Javascript
如何使用headjs来管理和异步加载js
Nov 29 Javascript
jQuery时间验证和转换为标准格式的时间格式
Mar 06 Javascript
vuejs点击class变化的实例
Sep 05 Javascript
vue 源码解析之虚拟Dom-render
Aug 26 Javascript
Javascript实现秒表计时游戏
May 27 Javascript
解决vue 使用axios.all()方法发起多个请求控制台报错的问题
Nov 09 Javascript
一篇文章学会Vue中间件管道
Jun 20 Vue.js
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
在服务端进行目录建立、删除,文件上传、删除的过程的php代码
2008/09/10 PHP
php实现在服务器端调整图片大小的方法
2015/06/16 PHP
PHP上传文件参考配置大文件上传
2015/12/16 PHP
原生php实现excel文件读写的方法分析
2018/04/25 PHP
什么是PHP7中的孤儿进程与僵尸进程
2019/04/14 PHP
PHP+fiddler抓包采集微信文章阅读数点赞数的思路详解
2019/12/20 PHP
js下用gb2312编码解码实现方法
2009/12/31 Javascript
jQuery之浮动窗口实现代码(两种方法)
2010/09/08 Javascript
动态加载脚本提升javascript性能
2014/02/24 Javascript
jQuery拖动元素并对元素进行重新排序
2015/12/30 Javascript
jQuery+canvas实现的球体平抛及颜色动态变换效果
2016/01/28 Javascript
使用JavaScript脚本判断页面是否在微信中被打开
2016/03/06 Javascript
Bootstrap中的fileinput 多图片上传及编辑功能
2016/09/05 Javascript
基于Bootstrap的网页设计实例
2017/03/01 Javascript
React-Native做一个文本输入框组件的实现代码
2017/08/10 Javascript
基于jQuery的左滑出现删除按钮的示例
2017/08/29 jQuery
Vue页面骨架屏的实现方法
2018/05/22 Javascript
vue路由组件按需加载的几种方法小结
2018/07/12 Javascript
Vue请求JSON Server服务器数据的实现方法
2018/11/02 Javascript
Vue项目环境搭建详细总结
2019/09/26 Javascript
微信小程序实现拨打电话功能的示例代码
2020/06/28 Javascript
python3 与python2 异常处理的区别与联系
2016/06/19 Python
Python标准库06之子进程 (subprocess包) 详解
2016/12/07 Python
Python实现读取txt文件并转换为excel的方法示例
2018/05/17 Python
浅谈python中get pass用法
2019/03/19 Python
Python3 集合set入门基础
2020/02/10 Python
解决django接口无法通过ip进行访问的问题
2020/03/27 Python
Python如何telnet到网络设备
2021/02/18 Python
快速一键生成Python爬虫请求头
2021/03/04 Python
使用CSS3滤镜的filter:blur属性制作毛玻璃模糊效果的方法
2016/07/08 HTML / CSS
缓解脚、腿和背部疼痛:Z-CoiL鞋
2019/03/12 全球购物
波兰家居和花园家具专家:4Home
2019/05/26 全球购物
楼面部长岗位职责范本
2014/02/14 职场文书
庆祝国庆节标语
2014/10/09 职场文书
2015迎新晚会开场白
2015/05/29 职场文书
导游词之塘栖古镇
2019/12/04 职场文书