JS 获取指定的URL 查询参数值

默认分类 · 2024-08-07

查询参数未编码的情况

function request(d) {
    for (var c = location.search.slice(1).split("&"), a = 0; a < c.length; a++) {
        var b = c[a].split("=");
        if (b[0] == d)
            if ("undefined" == unescape(b[1])) break;
            else return unescape(b[1])
    }
    return ""
};

查询参数被编码的情况

function requestdecode(d) {
    for (var c = location.search.slice(1).split("&"), a = 0; a < c.length; a++) {
        var b = c[a].split("=");
        if (b[0] == d)
            if ("undefined" == decodeURI(b[1])) break;
            else return decodeURI(b[1])
    }
    return ""
};
js
Theme Jasmine by Kent Liao