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 相关文章推荐
Flash+XML滚动新闻代码 无图片 附源码下载
Nov 22 Javascript
javascript 变量作用域 代码分析
Jun 26 Javascript
js 获取服务器控件值的代码
Mar 05 Javascript
iframe子页面获取父页面元素的方法
Nov 05 Javascript
javascript里使用php代码实例
Dec 13 Javascript
node.js中的fs.fchmod方法使用说明
Dec 16 Javascript
Javascript发送AJAX请求实例代码
Aug 21 Javascript
jQuery实现简单的网页换肤效果示例
Sep 18 Javascript
HTML Table 空白单元格补全的简单实现
Oct 13 Javascript
微信小程序 PHP生成带参数二维码
Feb 21 Javascript
世界上最短的数字判断js代码
Sep 09 Javascript
微信小程序实现同时上传多张图片
Feb 03 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
第一节--面向对象编程
2006/11/16 PHP
php.ini中的php-5.2.0配置指令详解
2008/03/27 PHP
Yii操作数据库的3种方法
2014/03/11 PHP
php编程中echo用逗号和用点号连接的区别
2016/03/26 PHP
php事件驱动化设计详解
2016/11/10 PHP
PHP实现打包zip并下载功能
2018/06/12 PHP
Web开发之JavaScript
2012/03/29 Javascript
jQuery模拟新浪微博首页滚动效果的方法
2015/03/11 Javascript
jQuery使用prepend()方法在元素前添加内容用法实例
2015/03/26 Javascript
JavaScript知识点整理
2015/12/09 Javascript
实例讲解JS中setTimeout()的用法
2016/01/28 Javascript
jQuery绑定事件-多种实现方式总结
2016/05/09 Javascript
javascript超过容器后显示省略号效果的方法(兼容一行或者多行)
2016/07/14 Javascript
jQuery的Read()方法代替原生JS详解
2016/11/08 Javascript
js实现自定义进度条效果
2017/03/15 Javascript
简单说说angular.json文件的使用
2018/10/29 Javascript
JS实现的贪吃蛇游戏案例详解
2019/05/01 Javascript
npm 语义版本控制详解
2019/09/10 Javascript
通过实例了解JS 连续赋值
2019/09/24 Javascript
js原生map实现的方法总结
2020/01/19 Javascript
vue prop传值类型检验方式
2020/07/30 Javascript
Python简单实现阿拉伯数字和罗马数字的互相转换功能示例
2018/04/17 Python
PyQT实现多窗口切换
2018/04/20 Python
机器学习之KNN算法原理及Python实现方法详解
2018/07/09 Python
Python根据文件名批量转移图片的方法
2018/10/21 Python
python树莓派红外反射传感器
2019/01/21 Python
Python&amp;&amp;GDAL实现NDVI的计算方式
2020/01/09 Python
Django静态文件加载失败解决方案
2020/08/26 Python
HTML5 3D书本翻页动画的实现示例
2019/08/28 HTML / CSS
什么是继承
2013/12/07 面试题
园林设计师自荐信
2013/11/18 职场文书
岗位廉洁从政承诺书
2014/03/27 职场文书
信息合作协议书
2014/10/09 职场文书
三好学生个人总结
2015/02/15 职场文书
MySQL 时间类型的选择
2021/06/05 MySQL
python 详解turtle画爱心代码
2022/02/15 Python