Javascript Request获取请求参数如何实现

 更新时间:2012年11月28日 11:14:53   作者:  
使用Javascript Request获取参数的时候总是提示出错,本文为此问题提供详细的解决方案,需要了解的朋友可以参考下
复制代码 代码如下:

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中的arguments对象(强力推荐)

    深入浅析JavaScript中的arguments对象(强力推荐)

    这篇文章主要介绍了JavaScript中的arguments对象(强力推荐)的相关资料,非常不错具有参考借鉴价值,需要的朋友可以参考下
    2016-06-06
  • 图解Sublime Text3使用技巧

    图解Sublime Text3使用技巧

    通过本篇文章给大家介绍Sublime Text3使用技巧的相关知识,对sublime text3技巧相关知识感兴趣的朋友一起学习吧
    2015-12-12
  • javascript实现简单的html5视频播放器

    javascript实现简单的html5视频播放器

    网页视频音频播放器大家并不陌生,在IE中我们可以运行ActiveX来嵌入微软的Media Player或者其他的本地播放器,当然可能大部分我们都是使用Flash来制作播放器。在HTML5发展迅速的今天,让我们尝试用HTML5来制作网页播放器吧,毕竟无论是PC还是移动设备,HTML5是未来的趋势
    2015-05-05
  • 使用JQuery进行跨域请求

    使用JQuery进行跨域请求

    JQuery 进行跨域请求实现代码,需要的朋友可以参考下。
    2010-01-01
  • 深入探究JS中的异步编程和事件循环机制

    深入探究JS中的异步编程和事件循环机制

    js是单线程事件循环模型,同步操作与异步操作时代码所依赖的核心机制,异步行为是为了优化因计算量大而时间长的操作,本文详细给大家介绍了JS中的异步编程和事件循环机制,文中有详细的代码示例,需要的朋友可以参考下
    2023-05-05
  • js防抖具体实现以及详细原理步骤说明(附实例)

    js防抖具体实现以及详细原理步骤说明(附实例)

    节流和防抖这里两个词可能对一些初入JavaScript的同学比较陌生,下面这篇文章主要给大家介绍了关于js防抖具体实现以及详细原理步骤的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-09-09
  • layui 数据表格复选框实现单选功能的例子

    layui 数据表格复选框实现单选功能的例子

    今天小编就为大家分享一篇layui 数据表格复选框实现单选功能的例子,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-09-09
  • js如何修改对象数组的key值

    js如何修改对象数组的key值

    这篇文章主要介绍了js如何修改对象数组的key值问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-02-02
  • BootStrap栅格之间留空隙的解决方法

    BootStrap栅格之间留空隙的解决方法

    BootStrap栅格系统可以把我们的container容器划分为若干等分,如果想要每个部分之间留出一定的空隙,那么应该怎么解决,本文就来介绍一下
    2021-08-08
  • JavaScript 七大技巧(一)

    JavaScript 七大技巧(一)

    JavaScript是一门非常流行的编程语言,许多开发者都会把JavaScript选为入门语言,本文给大家分享javascript七大技巧(一),对javascript技巧相关知识感兴趣的朋友一起学习吧
    2015-12-12

最新评论