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 相关文章推荐
ajax的hide隐藏问题解决方法
Dec 11 Javascript
客户端js判断文件类型和文件大小即限制上传大小
Nov 20 Javascript
利用javascript打开模态对话框(示例代码)
Jan 11 Javascript
JavaScript模拟深蓝vs卡斯帕罗夫的国际象棋对局示例
Apr 22 Javascript
jQuery实现的漂亮表单效果代码
Aug 18 Javascript
jQuery右下角悬浮广告实例
Oct 17 Javascript
bootstrap datetimepicker日期插件超详细使用方法介绍
Feb 23 Javascript
原生js实现简单的链式操作
Jul 04 Javascript
深入理解react-router 路由的实现原理
Sep 26 Javascript
JS实现头条新闻的经典轮播图效果示例
Jan 30 Javascript
webpack4.0+vue2.0利用批处理生成前端单页或多页应用的方法
Jun 28 Javascript
微信小程序pinker组件使用实现自动相减日期
May 07 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
4.与数据库的连接
2006/10/09 PHP
关于php mvc开发模式的感想
2011/06/28 PHP
去除链接虚线全面分析总结
2006/08/15 Javascript
jquery+css3打造一款ajax分页插件(自写)
2014/06/18 Javascript
node.js中的定时器nextTick()和setImmediate()区别分析
2014/11/26 Javascript
Node.js 学习笔记之简介、安装及配置
2015/03/03 Javascript
jQuery里filter()函数与find()函数用法分析
2015/06/24 Javascript
js实现Select列表内容自动滚动效果代码
2015/08/20 Javascript
JS实现保留n位小数的四舍五入问题示例
2016/08/03 Javascript
Kendo Grid editing 自定义验证报错提示的解决方法
2016/11/18 Javascript
JavaScript表单验证开发
2016/11/23 Javascript
Angularjs实现控制器之间通信方式实例总结
2018/03/27 Javascript
jQuery使用each遍历循环的方法
2018/09/19 jQuery
监听angularJs列表数据是否渲染完毕的方法示例
2018/11/07 Javascript
详解Vue.js自定义tipOnce指令用法实例
2018/12/19 Javascript
JS实现倒序输出的几种常用方法示例
2019/04/13 Javascript
详解vuejs2.0 select 动态绑定下拉框支持多选
2019/04/25 Javascript
JavaScript之数组扁平化详解
2019/06/03 Javascript
前后端常见的几种鉴权方式(小结)
2019/08/04 Javascript
Vue 中可以定义组件模版的几种方式
2019/08/06 Javascript
JavaScript实现身份证验证代码实例
2019/08/26 Javascript
Python的条件语句与运算符优先级详解
2015/10/13 Python
Python文件与文件夹常见基本操作总结
2016/09/19 Python
Python如何快速实现分布式任务
2017/07/06 Python
django输出html内容的实例
2018/05/27 Python
Sanic框架配置操作分析
2018/07/17 Python
tensorflow: variable的值与variable.read_value()的值区别详解
2018/07/30 Python
python笔记之mean()函数实现求取均值的功能代码
2019/07/05 Python
Python调用百度根据经纬度查询地址的示例代码
2019/07/07 Python
如何为Python终端提供持久性历史记录
2019/09/03 Python
Python实现实时数据采集新型冠状病毒数据实例
2020/02/04 Python
python爬取2021猫眼票房字体加密实例
2021/02/19 Python
建筑工地质量标语
2014/06/12 职场文书
学生安全责任书范本
2014/07/24 职场文书
珍爱生命主题班会
2015/08/13 职场文书
python字典的元素访问实例详解
2021/07/21 Python