首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >JavaScript网址解码函数

JavaScript网址解码函数
EN

Stack Overflow用户
提问于 2010-11-28 01:27:47
回答 7查看 194.5K关注 0票数 156

什么是最好的JavaScript网址解码实用程序?编码也会很好,并且可以很好地与jQuery一起工作是额外的好处。

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2010-11-28 01:34:10

票数 220
EN

Stack Overflow用户

发布于 2010-12-16 16:03:01

下面是一个完整的函数(取自PHPJS):

代码语言:javascript
复制
function urldecode(str) {
   return decodeURIComponent((str+'').replace(/\+/g, '%20'));
}
票数 239
EN

Stack Overflow用户

发布于 2011-04-20 02:12:59

代码语言:javascript
复制
decodeURIComponent(mystring);

您可以使用下面这段代码来获取传递的参数:

代码语言:javascript
复制
//parse URL to get values: var i = getUrlVars()["i"];
function getUrlVars() {
    var vars = [], hash;
    var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
    for (var i = 0; i < hashes.length; i++) {
        hash = hashes[i].split('=');
        vars.push(hash[0]);
        vars[hash[0]] = hash[1];
    }
    return vars;
}

或者下面这行代码来获取参数:

代码语言:javascript
复制
location.search.split("your_parameter=")[1]
票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4292914

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档