html前端处理GET参数两个基类方法备忘

function ObjectToStr(obj) {
    var result = '';
    $.each(obj, function(k, v){
        if (result === '') {
            result = '?' + k + '=' + v;
        } else {
            result += '&' + k + '=' + v;
        }
    });
    return result;
}


function getParams() {
    var url = window.document.location.href.toString();
    var u = url.split("?");
    if(typeof(u[1]) == "string"){
        u = u[1].split("&");
        var get = {};
        for(var i in u){
            var j = u[i].split("=");
            get[j[0]] = j[1];
        }
        delete get.page;
        return get;
    } else {
        return {};
    }
}

发表评论

电子邮件地址不会被公开。 必填项已用*标注