首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

JavaScript -获取编码的URI的url参数

JavaScript中获取编码的URI的URL参数可以使用decodeURIComponent()函数来实现。该函数用于解码由encodeURIComponent()函数编码的URI组件。

具体步骤如下:

  1. 获取完整的URL字符串,可以使用window.location.href来获取当前页面的URL。
  2. 使用split()函数将URL字符串分割成参数数组,参数之间使用&符号分隔。
  3. 遍历参数数组,对每个参数使用split()函数将参数名和参数值分割开。
  4. 对参数值使用decodeURIComponent()函数进行解码,获取原始的参数值。

以下是一个示例代码:

代码语言:txt
复制
function getURLParameters(url) {
  var params = {};
  var paramArray = url.split('?')[1].split('&');
  
  for (var i = 0; i < paramArray.length; i++) {
    var param = paramArray[i].split('=');
    var paramName = decodeURIComponent(param[0]);
    var paramValue = decodeURIComponent(param[1]);
    params[paramName] = paramValue;
  }
  
  return params;
}

var url = "https://example.com/?name=%E5%BC%A0%E4%B8%89&age=20";
var params = getURLParameters(url);

console.log(params.name); // 输出:张三
console.log(params.age); // 输出:20

这段代码将解析URL参数,并将参数名和参数值存储在一个对象中。你可以通过访问对象的属性来获取特定的参数值。

对于JavaScript获取编码的URI的URL参数,腾讯云没有特定的产品或服务与之相关。但是,腾讯云提供了丰富的云计算产品和服务,如云服务器、云数据库、云存储等,可以满足各种云计算需求。你可以访问腾讯云官方网站(https://cloud.tencent.com/)了解更多信息。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

JavaScript 获取 url 上的指定参数值

图片 假设现在有 A 和 B 两个页面,当我们从 A 页面跳转到 B 页面的时候,需要将 A 页面的两个值传递到 B 页面当中,前端可以通过读取缓存的方式,从 B 页面获取到 A 页面的数据,但这样的方式...,会让其他端上的数据不同步,所以我们往往通过 url 传参的方式,在 A 页面跳转到 B 页面的时候,通过字符串拼接的方式,将 A 页面上的值链到 url 上,可参考下面的栗子 A 页面 javascript:void(0);" class="date_btn" data-year="2017" target="_blank">12 $('body').on('click'...year=2017&month=12,则 B 页面获取参数值的方式如下 var date = { init: function(){ this.bindCusEvent();...= that.getQueryString('year'), b_month = that.getQueryString('month'); // 利用得到的参数值进行其他操作

1.9K50
  • dns url转发_获取url参数的方法

    URL转发包括显性转发和隐性转发。 显性转发:访问域名后,转跳到新的自定义URL地址,浏览地址是变化的。 隐性转发:访问域名后,浏览地址是不变的,但网站内容转跳到新的目标网站内容。...在dspod的使用过程中,很多人会有这样的疑惑,怎样用其实现url的先行转发呢? 1、注册一个dnspod用户,手机验证绑定。如果验证手机,URL转发功能使用不了。...DNS修改前,先在dnspod添加好对应的解析记录。) 5、当dnspod提示域名解析生效后,及域名由它解析使用1个月以上后,就可以使用URL显性转发了。...不同于dapod,有些人喜欢用nat123实现url转发。相对来说操作可能简单一些。只需要在自己的注册域名商域名解析系统中,设置DNS或NS由nat123域名解析。...然后.登录nat123域名解析页面或客户端,添加域名解析,选择URL转发类型。配置URL转发后即可实现对url的转发。

    6.4K40

    URI与URL的区别

    URL是RUI命名机制的一个子集。  片段标志符  有的URI指向一个资源的内部。 这种URI以"#"结束,并跟着一个anchor标志  符(称为片段标志符)。...URI、URL和URN之间的区别与联系  URI:Uniform Resource Identifier,统一资源标识符;  URL:Uniform Resource Locator,统一资源定位符; ...其中,URL,URN是URI的子集。  Web上地址的基本形式是URI,它代表统一资源标识符。有两种形式:  URL:目前URI的最普遍形式就是无处不在的URL或统一资源定位器。 ...URI目前还处在进一步的研究当中。研究的方向就是弥补URL目前存在的缺点。 ...URL是URI命名机制的一个子集。  区别就是URI定义资源,而URL不单定义这个资源,还定义了如何找到这个资源。

    1.5K60

    获取url参数的精简代码

    题目描述 获取 url 中的参数 指定参数名称,返回该参数的值 或者 空字符串 不指定参数名称,返回全部的参数对象 或者 {} 如果存在多个同名参数,则返回数组 输入例子: getUrlParam...和value; 需要返回对象,则匹配结果用对象存储起来,result[k] = v; 需要处理多个同名参数情况,利用concat拼接(concat返回的是数组副本) 需要考虑,输入了参数可是参数没对应,...与没传入sKey 的情况 其实就是根据题目要求做出对应的返回,以及考虑问题要全面点(函数健壮性)。...可能有问题的地方 function(a,k,v),各输入参数是什么意思? 第一个参数a是整个匹配的字符串(例如上题,第一次会等于?...我们要用的concat方法是数组里那个。而第一个出现的t是字符串。 void 0 是啥?

    2.7K40

    javascript获取url参数_正在获取网络参数一直不出来

    大家好,又见面了,我是你们的朋友全栈君。 在做项目过程中,经常会遇到获取URL参数的问题。每次都是百度一下,找许久才找到能用的方法。 今天我自己琢磨了一下,写了一个方法,实测有用。...我有一个链接 http://www.myrealmname.com/mall/#/product/157 给它加两个参数 http://www.myrealmname.com/mall/#/product...promotion_code=ZB06AKXFSR&sku=100 要获取url中的参数的值,则 console.log( getParmeter(‘promotion_code‘) )...// 这里vars的结果是: [“promotion_code=ZB06AKXFSR”, “sku=100”] for (let i = 0; i < vars.length...循环第二次结果pair [“sku”, “100”] if(pair[0] === variable){ // 做判断 如果参数名和我们的实参一样

    46940

    使用jquery获取url及url参数的方法

    使用jquery获取url以及使用jquery获取url参数是我们经常要用到的操作 1、jquery获取url很简单,代码如下: 其实只是用到了javascript的基础的window对象,并没有用jquery...2、jquery获取url参数比较复杂,要用到正则表达式,所以学好javascript正则式多么重要的事情 首先看看单纯的通过javascript是如何来获取url中的某个参数: //获取url中的参数...= null) return unescape(r[2]); return null; //返回参数值 } 通过这个函数传递url中的参数名就可以获取到参数的值,比如url为 http:...reurl=WebForm1.aspx 我们要获取reurl的值,可以这样写: var xx = getUrlParam('reurl'); 明白了javascript获取url参数的方法,我们可以通过这个方法为...经过一番调试后发现,我再传递参数时,对汉字编码使用的是 encodeURI ,而上面的方法在解析参数编码时使用的是unescape ,修改为 decodeURI 就可以了。

    1.5K60

    URI、 URL 和 URN 的区别

    URI URI = Universal Resource Identifier 统一资源标志符 URI采用一种特定语法标识一个资源的字符串。所标识的资源可能是服务器上的一个文件。...举个例子: 去寻找一个具体的人(URI);如果用地址:XX省XX市XX区...XX单元XX室的主人 就是URL;如果用身份证号+名字去找就是URN(身份证号+名字 无法确认资源的地址) 。...在Java类库中,URI类不包含任何访问资源的方法,只能标识资源。URL类可以访问资源,可以获取指定资源的流信息。 URL格式 ? URL格式 1....协议 指定使用的传输协议,如:http、https、ftp等 2. 登录信息 可选,指用户名和密码作为从服务器端获取资源时必要的登录信息(身份认证)。 3....参数: 可选,用于给动态网页(如使用CGI、ISAPI、PHP/JSP/ASP/ASP.NET等技术制作的网页)传递参数,可有多个参数,用“&”符号隔开,每个参数的名和值用“=”符号隔开。 7.

    1.4K150
    领券