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 相关文章推荐
jQuery 常见操作实现方式和常用函数方法总结
May 06 Javascript
JQuery中使用ajax传输超大数据的解决方法
Jul 14 Javascript
jQuery中parents()和parent()的区别分析
Oct 28 Javascript
详谈javascript中的cookie
Jun 03 Javascript
jquery带翻页动画的电子杂志代码分享
Aug 21 Javascript
基于jquery实现日历签到功能
Sep 11 Javascript
基于Javascript实现二级联动菜单效果
Mar 04 Javascript
Javascript 事件冒泡机制详细介绍
Oct 10 Javascript
easyui关于validatebox实现多重规则验证的方法(必看)
Apr 12 Javascript
原生JS发送异步数据请求
Jun 08 Javascript
Vue.js 单页面多路由区域操作的实例详解
Jul 17 Javascript
vue如何获取点击事件源的方法
Aug 10 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
在PHP中读取和写入WORD文档的代码
2008/04/09 PHP
解析PHP留言本模块主要功能的函数说明(代码可实现)
2013/06/25 PHP
php对文件进行hash运算的方法
2015/04/03 PHP
PHP实现动态获取函数参数的方法示例
2018/04/02 PHP
PHP ADODB实现分页功能简单示例
2018/05/25 PHP
javascript游戏开发之《三国志曹操传》零部件开发(一)让静态人物动起来
2013/01/23 Javascript
jquery select多选框的左右移动 具体实现代码
2013/07/03 Javascript
Javascript中查找不以XX字符结尾的单词示例代码
2013/10/15 Javascript
优化Jquery,提升网页加载速度
2013/11/14 Javascript
asm.js使用示例代码
2013/11/28 Javascript
jQuery中的编程范式详解
2014/12/15 Javascript
Bootstrap入门书籍之(零)Bootstrap简介
2016/02/17 Javascript
Javascript的表单验证-初识正则表达式
2016/03/18 Javascript
javascript实现延时显示提示框特效代码
2016/04/27 Javascript
简单实现Bootstrap标签页
2020/08/09 Javascript
JS正则获取HTML元素的方法
2017/03/31 Javascript
使用AngularJS对表单提交内容进行验证的操作方法
2017/07/12 Javascript
JS常用的几种数组遍历方式以及性能分析对比实例详解
2018/04/11 Javascript
详解小程序rich-text对富文本支持方案
2018/11/28 Javascript
Angular Excel 导入与导出的实现代码
2019/04/17 Javascript
微信小程序实现同一页面取值的方法分析
2019/04/30 Javascript
超简单的微信小程序轮播图
2019/11/22 Javascript
[51:53]完美世界DOTA2联赛决赛日 Inki vs LBZS 第二场 11.08
2020/11/10 DOTA
用Python分析3天破10亿的《我不是药神》到底神在哪?
2018/07/12 Python
django的分页器Paginator 从django中导入类
2019/07/25 Python
Python closure闭包解释及其注意点详解
2019/08/28 Python
简单而又朴实的个人求职信分享
2013/12/12 职场文书
会议邀请书范文
2014/02/02 职场文书
成品库仓管员岗位职责
2014/04/06 职场文书
六查六看剖析材料
2014/10/06 职场文书
医院护士工作检讨书
2014/10/26 职场文书
毕业典礼邀请函
2015/01/31 职场文书
生产现场禁烟通知
2015/04/23 职场文书
《落花生》教学反思
2016/02/16 职场文书
《认识钟表》教学反思
2016/02/16 职场文书
Android自定义ScrollView实现阻尼回弹
2022/04/01 Java/Android