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 相关文章推荐
javascript实现的动态添加表单元素input,button等(appendChild)
Nov 24 Javascript
JavaScript 处理Iframe自适应高度(同或不同域名下)
Mar 29 Javascript
JQuery EasyUI 日期控件如何控制日期选择区间
May 05 Javascript
JavaScript中的原型链prototype介绍
Dec 30 Javascript
js实现为a标签添加事件的方法(使用闭包循环)
Aug 02 Javascript
Bootstrap模态框插入视频的实现代码
Jun 25 Javascript
JavaScript实现图片拖曳效果
Sep 08 Javascript
vue项目中使用AES实现密码加密解密(ECB和CBC两种模式)
Aug 12 Javascript
使用jQuery实现掷骰子游戏
Oct 24 jQuery
jQuery实现的移动端图片缩放功能组件示例
May 01 jQuery
ES6中的Javascript解构的实现
Oct 30 Javascript
适用于 Vue 的播放器组件Vue-Video-Player操作
Nov 16 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
德生S2000南麂列岛台湾FM收听记录
2021/03/02 无线电
ThinkPHP实现动态包含文件的方法
2014/11/29 PHP
php中debug_backtrace、debug_print_backtrace和匿名函数用法实例
2014/12/01 PHP
XP折叠菜单&amp;仿QQ2006菜单
2006/12/16 Javascript
jQuery对象和DOM对象的相互转化实现代码
2010/03/02 Javascript
有关于JS辅助函数inherit()的问题
2013/04/07 Javascript
jQuery实现鼠标悬停显示提示信息窗口的方法
2015/04/30 Javascript
javascript实现随机读取数组的方法
2015/08/03 Javascript
jQuery过滤特殊字符及JS字符串转为数字
2016/05/26 Javascript
jQuery实现公告新闻自动滚屏效果实例代码
2016/07/14 Javascript
js实现为a标签添加事件的方法(使用闭包循环)
2016/08/02 Javascript
nodejs操作mysql实现增删改查的实例
2017/05/28 NodeJs
promise处理多个相互依赖的异步请求(实例讲解)
2017/08/03 Javascript
用node-webkit把web应用打包成桌面应用(windows环境)
2018/02/01 Javascript
一个Vue页面的内存泄露分析详解
2018/06/25 Javascript
基于webpack4.X从零搭建React脚手架的方法步骤
2018/12/23 Javascript
node实现socket链接与GPRS进行通信的方法
2019/05/20 Javascript
koa2服务端使用jwt进行鉴权及路由权限分发的流程分析
2019/07/22 Javascript
vue绑定数字类型 value为数字的实例
2020/08/31 Javascript
Vue仿Bibibili首页的问题
2021/01/21 Vue.js
Python获取单个程序CPU使用情况趋势图
2015/03/10 Python
Python中super关键字用法实例分析
2015/05/28 Python
Python面向对象class类属性及子类用法分析
2018/02/02 Python
padas 生成excel 增加sheet表的实例
2018/12/11 Python
pyqt5实现登录界面的模板
2020/05/30 Python
Python 使用office365邮箱的示例
2020/10/29 Python
C面试题
2015/10/08 面试题
本科生详细的自我评价
2013/09/19 职场文书
《孔子游春》教学反思
2014/02/25 职场文书
cf收人广告词
2014/03/14 职场文书
竞选团支书演讲稿
2014/04/28 职场文书
教师考察材料范文
2014/06/03 职场文书
暑假安全保证书
2015/02/28 职场文书
安娜卡列尼娜观后感
2015/06/11 职场文书
小学教育见习总结
2015/06/23 职场文书
推广普通话的宣传语
2015/07/13 职场文书