`
冷寒冰
  • 浏览: 249078 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JS解析URL以及参数

 
阅读更多

    <script language="javascript" type="text/javascript">
        var obj;
        window.onload = function getargs() {

            var args = new Object();

            var query = location.search.substring(1); // get query string

            var pairs = query.split("&"); //www.111cn.netbreak at ampersand

            for (var i = 0; i < pairs.length; i++) {

                var pos = pairs[i].indexOf('='); // look for "name=value"


                if (pos == -1) continue; // if not found, skip

                var argname = pairs[i].substring(0, pos); // extract the name

                var value = pairs[i].substring(pos + 1); // extract the value

                value = decodeURIComponent(value); // decode it, if needed

                args[argname] = value; // store as a property

            }

            var ss = args.valueOf(0);
            obj= args;
            return args; // return the objectwww.111cn.net

 

        }
        function test() {
            // 用来保存所有的属性名称和值   
            var props = "";
            // 开始遍历   
            for (var p in obj) {
                // 方法   
                if (typeof (obj[p]) == "function") {
                    obj[p]();
                } else {
                    // p 为属性名称,obj[p]为对应属性的值   
                    props += p + "=" + obj[p] + "<br />";
                }
            }
            // 最后显示所有的属性   
            return props;
        }

    </script>

分享到:
评论

相关推荐

    JSP中js传递和解析URL参数以及中文转码和解码问题.docx

    ### JSP中JS传递与解析URL参数及中文转码解码问题详解 #### 一、引言 在Web开发中,尤其是使用Java Server Pages (JSP)进行开发时,经常需要处理URL中的参数,包括参数的传递、解析以及对中文等特殊字符的处理。...

    JSP中js传递和解析URL参数以及中文转码和解码问题

    1.传递参数: 代码如下: var pmt = ‘sensor=’+ encodeURI(encodeURI(sensor))+’&device=’+encodeURI(encodeURI(device))+’&instrument=’;...接收和解析参数 代码如下: //获取URL参数 function GetRequest()

    js获取url参数

    本文将详细介绍一种利用自定义函数`getUrlParam`来获取URL参数的方法,并对其进行深入解析。 #### 二、基础知识回顾 ##### 2.1 URL 结构 URL(Uniform Resource Locator)是统一资源定位符,用于标识互联网上的...

    js获取url参数.rar url参数获取

    JavaScript提供了多种方法来获取URL参数,如`window.location.search`、`URLSearchParams`接口以及正则表达式。开发者可以根据项目需求和浏览器兼容性选择合适的方法。理解这些方法的工作原理对于开发Web应用至关...

    purl 解析url的请求参数的源码

    本文将深入探讨`purl`库如何解析URL的请求参数,并通过源码分析来理解其工作原理。 首先,让我们了解一下URL的基本结构。一个标准的URL(统一资源定位符)通常由以下几个部分组成:协议(如http或https)、域名、...

    js代码-js解析url查询参数

    本文将深入探讨如何使用JavaScript解析URL查询参数,主要基于提供的`main.js`文件和可能包含的相关代码。 首先,我们需要了解URL的基本结构。一个标准的URL通常由以下部分组成: 1. 协议(如http或https) 2. 主机...

    如何用js获取当前url的参数值

    本文将详细介绍一种使用JavaScript来解析并获取当前URL参数的方法。 #### 方法概述 在给定的代码示例中,作者定义了一个名为`request`的函数,该函数接受一个参数`paras`,用于指定想要获取的查询参数名称。函数的...

    js解析url并判断火狐IE浏览器

    ### js解析URL并判断火狐IE浏览器 在前端开发领域,JavaScript(简称JS)是一种非常重要的编程语言,它被广泛应用于网页的动态效果制作、数据处理以及与用户的交互等方面。本文将详细介绍如何利用JS来解析URL,并...

    javascript获取url上的参数.rar

    获取URL参数的常用方法是解析这个查询字符串。以下是一种实现方式: ```javascript function getURLParameters(url) { var params = {}; var parser = document.createElement('a'); parser.href = url || ...

    JavaScript解析URL参数示例代码

    在本文中,将介绍如何使用JavaScript来解析URL参数。该技术在Web开发过程中非常有用,特别是当你需要从URL中获取特定信息时。本文通过创建一个专门的JavaScript类,利用正则表达式匹配URL中的查询字符串(query ...

    自己写的JavaScript获取URL参数方法

    总的来说,通过JavaScript获取URL参数是一项基础但实用的技能,它涉及到URL解析、字符串操作以及可能的JSON处理。在实际项目中,这样的函数可以大大提高代码的可复用性和灵活性,使我们能够轻松地从URL中提取和处理...

    Node.js解析ajax参数Demo

    **Node.js解析Ajax参数Demo** 在Web开发中,前端与后端的数据交互是必不可少的,Ajax(Asynchronous JavaScript and XML)技术就是实现这种交互的重要手段。在这个“Node.js解析Ajax参数Demo”中,我们将深入探讨...

    javascript将url解析为json格式的两种方法.docx

    #### 方法二:使用Node.js的`url`模块解析URL 对于服务器端开发(如Node.js),推荐使用内置的`url`模块来解析URL。该模块提供了强大的API来处理各种URL结构,包括协议、认证信息、主机、端口、路径和查询字符串等...

    nodejs实现获取当前url地址及url各种参数值

    在Node.js环境中,我们可以使用内置的url模块来解析URL地址,并获取其中的参数值。url模块可以将一个URL字符串解析成一个URL对象,从而方便开发者获取到协议、主机名、端口、路径等信息。此外,还能解析URL中的查询...

    js正则解析URL参数示例代码

    通过以上对示例代码的详细解读,我们可以了解到JavaScript中如何使用正则表达式来解析URL参数,以及其中涉及的关键技术和方法。在实际开发中,正确使用正则表达式可以帮助开发者高效地从复杂的字符串数据中提取有用...

    一个非常健全的 Javascript 链接(URL)解析类

    `Poly9.URLParser`是一个强大且易于使用的JavaScript类,用于解析URL并提取其各个组成部分。通过对正则表达式的巧妙运用和动态方法的生成,该类提供了一种简洁而有效的方法来处理URL,使其成为Web开发人员处理复杂...

    Javascript解析URL方法详解

    URL : 统一资源定位符 (Uniform Resource Locator, URL) 完整的URL由这几个部分构成: scheme://host:port/path?query#fragment scheme = 通信协议 (常用的http,ftp,maito等) host = 主机 (域名或IP) port = 端口号...

    JS解析url查询参数的简单代码

    本文将介绍如何解析URL查询参数以及两种获取特定参数值的方法。 首先,让我们来看一下解析URL查询参数的基本方法。URL查询参数通常以问号(?)后跟随一系列键值对的形式存在,例如 `...

Global site tag (gtag.js) - Google Analytics