复制代码 代码如下: 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中valueOf函数与toString方法深入理解
JavaScript中valueOf函数方法是返回指定对象的原始值。使用方法: object.valueOf( )object是必选项参数是任意固有 JScript 对象。 每个JavaScript固有对象的 valueOf 方法定义不同。
对象
返回值
Array
数组>>>详细阅读
本文标题:Javascript Request获取请求参数如何实现
地址:http://www.17bianji.com/kaifa2/JS/22904.html
1/2 1