从字符串中剥离HTML编码

时间:2014-11-21 20:34:52

标签: javascript

我正在开发一个项目,我有一个URL参数,我正在从jquery读取它。

然后我需要向用户显示参数的值,但我得到HTML编码作为字符串的一部分。

例如,如果我的字符串是my string,我会得到my%20string

以下是我从参数中获取值的方法:

function getParameterValue(parameter)
{
    var pageUrl = window.location.search.substring(1);
    var urlVariables = pageUrl.split('&');

    for (var i = 0; i < urlVariables.length; i++)
    {
        var parameterName = urlVariables[i].split('=');
        if (parameterName[0] == parameter)
        {
            return parameterName[1];
        }
    }
}

1 个答案:

答案 0 :(得分:2)

您需要使用与解码网址相同的Javascript:decodeURIComponent()

return decodeURIComponent(parameterName[1]);