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 相关文章推荐
静态页面的值传递(三部曲)
Sep 25 Javascript
javascript列表框操作函数集合汇总
Nov 28 Javascript
javascript 动态修改css样式方法汇总(四种方法)
Aug 27 Javascript
AngularJS实现标签页的两种方式
Sep 05 Javascript
AngularJS入门教程之表单校验用法示例
Nov 02 Javascript
JavaScript实现图像模糊化的方法实例
Jan 15 Javascript
jQuery+Ajax实现用户名重名实时检测
Jun 01 jQuery
BACKBONE.JS 简单入门范例
Oct 17 Javascript
在AngularJs中设置请求头信息(headers)的方法及不同方法的比较
Sep 04 Javascript
Vue-cli3.x + axios 跨域方案踩坑指北
Jul 04 Javascript
layer.open 获取不到表单信息的解决方法
Sep 26 Javascript
js 动态校验开始结束时间的实现代码
May 25 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如何得到当前页和上一页的地址?
2006/11/27 PHP
让的PHP代码飞起来的40条小技巧(提升php效率)
2010/04/12 PHP
PHP中去掉字符串首尾空格的方法
2012/05/19 PHP
Youku 视频绝对地址获取的方法详解
2013/06/26 PHP
php 调用百度sms来发送短信的实现示例
2018/11/02 PHP
php如何计算两坐标点之间的距离
2018/12/29 PHP
js 控制图片大小核心讲解
2013/10/09 Javascript
js sort 二维数组排序的用法小结
2014/01/24 Javascript
javascript:window.open弹出窗口的位置问题
2014/03/18 Javascript
浅析node.js中close事件
2014/11/26 Javascript
Javascript模块化编程详解
2014/12/01 Javascript
JavaScript 正则表达式中global模式的特性
2016/02/25 Javascript
微信小程序 时间格式化(util.formatTime(new Date))详解
2016/11/16 Javascript
js 博客内容进度插件详解
2017/02/19 Javascript
js判断PC端与移动端跳转
2020/12/24 Javascript
Vuejs仿网易云音乐实现听歌及搜索功能
2017/03/30 Javascript
Jquery中attr与prop的区别详解
2017/05/27 jQuery
react build 后打包发布总结
2018/08/24 Javascript
Vue.js 中的 v-model 指令及绑定表单元素的方法
2018/12/03 Javascript
python中根据字符串调用函数的实现方法
2016/06/12 Python
Linux下为不同版本python安装第三方库
2016/08/31 Python
使用Python实现微信提醒备忘录功能
2018/12/04 Python
Python tkinter布局与按钮间距设置方式
2020/03/04 Python
Python制作一个仿QQ办公版的图形登录界面
2020/09/22 Python
无需JS和jQuery代码实现CSS3鼠标浮动放大图片
2016/11/21 HTML / CSS
阿拉伯世界最大的电子卖场:Souq埃及
2016/08/01 全球购物
国际经济与贸易专业大学生职业规划书
2014/03/01 职场文书
《猴子种果树》教学反思
2014/04/26 职场文书
新闻编辑求职信
2014/07/13 职场文书
群众路线领导班子四风对照检查材料
2014/09/27 职场文书
幼师中班个人总结
2015/02/12 职场文书
大学生自我评价范文
2015/03/03 职场文书
2016年小学植树节活动总结
2016/03/16 职场文书
goland 清除所有的默认设置操作
2021/04/28 Golang
sql中mod()函数取余数的用法
2021/05/29 SQL Server