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 调试利器 Firebug使用详解六
Jul 05 Javascript
JavaScript this 深入理解
Jul 30 Javascript
Javascript面向对象编程(三) 非构造函数的继承
Aug 28 Javascript
实现动画效果核心方式的js代码
Sep 27 Javascript
跟我学习javascript的prototype原型和原型链
Nov 18 Javascript
Node.js获取前端ajax提交的request信息
Feb 20 Javascript
Vue中v-show添加表达式的问题(判断是否显示)
Mar 26 Javascript
手淘flexible.js框架使用和源代码讲解小结
Oct 15 Javascript
浅谈Vue项目骨架屏注入实践
Aug 05 Javascript
Vuejs中的watch实例详解(监听者)
Jan 05 Javascript
ES6使用 Array.includes 处理多重条件用法实例分析
Mar 02 Javascript
layui使用及简单的三级联动实现教程
Dec 01 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与MongoDB简介|安全|M+PHP应用实例详解
2013/06/17 PHP
PHP获取指定函数定义在哪个文件中以及其所在的行号实例
2014/05/08 PHP
JavaScript实现滚动栏效果的方法
2015/04/27 PHP
php计算年龄精准到年月日
2015/11/17 PHP
一组JS创建和操作表格的函数集合
2009/05/07 Javascript
Prototype ObjectRange对象学习
2009/07/19 Javascript
jquery ui 1.7 ui.tabs 动态添加与关闭(按钮关闭+双击关闭)
2010/04/01 Javascript
JavaScript格式化数字的函数代码
2010/11/30 Javascript
javascript实现的HashMap类代码
2014/06/27 Javascript
jQuery实现仿路边灯箱广告图片轮播效果
2015/04/15 Javascript
javascript实现简单的进度条
2015/07/02 Javascript
纯js代码实现简单计算器
2015/12/02 Javascript
js滚动条平滑移动示例代码
2016/03/29 Javascript
jQuery循环遍历子节点并获取值的方法
2016/04/14 Javascript
利用jquery实现验证输入的是否是数字、小数,包含保留几位小数
2016/12/07 Javascript
Javascript基础回顾之(一) 类型
2017/01/31 Javascript
NodeJs安装npm包一直失败的解决方法
2017/04/28 NodeJs
深入理解node.js http模块
2018/01/24 Javascript
vue脚手架及vue-router基本使用
2018/04/09 Javascript
js实现文字头像的生成代码
2020/03/07 Javascript
[05:00]第二届DOTA2亚洲邀请赛主赛事第三天比赛集锦.mp4
2017/04/04 DOTA
[14:24]Optic Gaming vs PSG LGD BO3
2018/06/07 DOTA
一键搞定python连接mysql驱动有关问题(windows版本)
2016/04/23 Python
Python2/3中urllib库的一些常见用法
2017/12/19 Python
Python3 实现随机生成一组不重复数并按行写入文件
2018/04/09 Python
pycharm 主题theme设置调整仿sublime的方法
2018/05/23 Python
python logging重复记录日志问题的解决方法
2018/07/12 Python
python多线程http压力测试脚本
2019/06/25 Python
墨西哥巴士车票在线购买:ClickBus
2018/03/27 全球购物
股东协议书
2014/04/14 职场文书
本科应届生自荐信
2014/06/29 职场文书
幼儿教师师德师风演讲稿
2014/08/22 职场文书
2015年医德考评自我评价
2015/03/03 职场文书
自主招生自荐信格式
2015/03/04 职场文书
高考升学宴主持词
2019/06/21 职场文书
智慧人生:永远不需要向任何人解释你自己
2019/08/20 职场文书