`

js获取URL的GET

 
阅读更多

在pdf.js项目中看到的一个函数,感觉应该是很靠谱的,自己试了试,调整了一下,现在好使,代码如下:

 

/**
 * Helper function to parse query string (e.g. ?param1=value&parm2=...).
 */
function parseQueryString(query) {
    query = query ? query : document.location.search.substring(1);
    if (!query) return {};
    var parts = query.split('&');
    var params = {};
    for (var i = 0, ii = parts.length; i < ii; ++i) {
        var param = parts[i].split('=');
        var key = param[0].toLowerCase();
        var value = param.length > 1 ? param[1] : null;
        params[decodeURIComponent(key)] = decodeURIComponent(value);
    }
    return params;
}

 

 

分享到:
评论

相关推荐

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

    在JavaScript编程中,获取URL参数是一项常见的任务,特别是在构建动态Web应用时。URL(Uniform Resource Locator)是网页的地址,而URL参数则是附加在URL后面,用于传递额外信息的键值对。这些参数通常以问号(?)...

    js获取url参数

    通过上述分析,我们不仅理解了如何使用JavaScript来获取URL中的参数,还深入探讨了正则表达式的构建以及如何优化代码结构。在实际开发中,掌握这些技巧将有助于我们更高效地解决问题,并提高代码的可维护性和可读性...

    jquery_query_js获取url参数

    这里的`$.query.get("Id")`方法是用来获取URL查询字符串中名为"Id"的参数值。假设当前URL是`http://example.com/?Id=12345`,那么`id`变量将被赋值为"12345"。 jQuery Query Object提供了以下几种操作URL参数的方法...

    javascript获取url上的参数.rar

    在JavaScript编程中,获取URL上的参数是一项常见的任务,特别是在构建Web应用程序时。这些参数通常以键值对的形式出现在URL查询字符串中,形如 "?key1=value1&key2=value2"。本教程将深入探讨如何使用JavaScript有效...

    php获取URL中带#号等特殊符号参数的解决方法

    如果参数值中包含如井号(#)等特殊符号,它们会被浏览器按照URL的语法规则进行解析,这就导致直接从$_GET全局数组中获取的值不完整或错误。 例如,当URL参数值中包含井号(#)时,井号后的内容会被解析为URL片段标识符...

    JS获取url参数详细

    在JavaScript中,获取URL参数是常见的需求...总结,JavaScript获取URL参数主要有字符串分割和正则表达式两种方法,每种方法都有其适用场景。理解并熟练运用这些技巧,能够帮助开发者更好地处理网页动态交互和数据获取。

    js获取url传值的方法

    JavaScript获取URL参数值的方法主要包括两种:字符串分割分析法和正则分析法。这两种方法都有其适用场景和优缺点。 一、字符串分割分析法 字符串分割分析法的核心思想是先获取URL中的查询字符串(也就是问号后面的...

    js获取url中携带的参数

    在JavaScript编程中,获取URL中携带的参数是一项常见的任务,特别是在构建动态Web应用程序时。URL(统一资源定位符)中的参数通常以键值对的形式出现,例如`example.com/?name=John&age=30`。这些参数可以用于传递...

    jquery获取URL中参数解决中文乱码问题的两种方法

    为了解决这个问题,我们可以采取一些方法,特别是当使用jQuery来获取URL参数时,有以下两种方法特别有效。 方法一是利用正则表达式来匹配和解析URL参数,这是一种相对直接且有效的方式。具体实现步骤如下: 1. ...

    JS 获取当前页面的URL

    在JavaScript中,获取当前页面的URL是Web开发中常见的需求,这主要涉及到浏览器提供的全局对象`window`的一些属性和方法。下面将详细讲解如何利用这些功能来获取和解析URL。 首先,`window.location`对象是...

    js获取地址栏参数

    ### JavaScript 获取URL地址栏参数详解 #### 一、引言 在Web开发中,经常需要通过URL传递参数来实现页面间的数据交互。JavaScript作为一种广泛应用于Web前端开发的语言,提供了多种方式来获取URL中的参数。本文将...

    js获取URL的参数的方法(getQueryString)示例

    在JavaScript中,获取URL参数是一项常见的任务,尤其是在开发Web应用时。`getQueryString`是一个实用的函数,用于从URL中提取指定的查询参数。本文将详细介绍`getQueryString`方法的原理、使用方式以及如何处理返回...

    如何基于java或js获取URL返回状态码

    本文将详细介绍如何使用Java和JavaScript这两种常见的编程语言来获取URL的返回状态码。 首先,让我们来看看Java的实现方式。Java提供了`java.net.URL`和`java.net.HttpURLConnection`类来处理HTTP请求。以下是一个...

    GetUrl.zip

    “GetUrl.js”是压缩包中的一个文件,它很可能包含了实现获取URL的JavaScript代码。在使用此活动时,我们需要将这个脚本文件的路径指定给“injectjsscript”活动,以便在工作流运行时调用。脚本可能会包含一个函数,...

    路径getUrl.js

    获取项目路径js方法,配置地图时有用到。获取项目路径js方法,配置地图时有用到。

    js获取url参数值的两种方式

    方法一:正则分析法 代码如下: function getQueryString(name) { var reg = new RegExp(“(^|&)” + name + “=([^&]*)(&|$)”, “i”); var r = [removed].search.substr(1).match(reg); if (r != null) return ...

    js中获取URL参数的共用方法getRequest()方法实例详解

    在JavaScript(JS)中,获取URL参数是一项常见的任务,它涉及到解析URL字符串并提取其中的键值对。这里我们将深入探讨如何使用自定义函数`getRequest()`来实现这一功能,并比较另一种常用的获取URL参数的方法。 ...

    asp.net 请求url 获取返回值

    例如,获取URL内容可以这样实现: ```csharp using System.Net; // 创建WebClient实例 WebClient client = new WebClient(); // 下载数据到字符串 string response = client.DownloadString("http://example.com")...

    jQuery封装的获取Url中的Get参数示例

    js的纯前台处理时会遇到将一个... 代码如下: (function($){ $.extend({ /** * url get parameters * @public * @return array() */ urlGet:function() { var aQuery = [removed].href.split(“?”);//取得Get参数 var

Global site tag (gtag.js) - Google Analytics