JavaScript获取url参数

目前做访客统计的时候会用到获取用户当前访问的url地址,想到直接在前端获取是最好的。但是有一些get请求需要把参数转换成数组,简单点的思路就是,把字符串打散炸开,然后用循环来组装数组,下面代码。

function getQueryVariable(variable) {
    var query = window.location.search.substring(1);
    var vars = query.split("&");
    for (var i = 0; i < vars.length; i++) {
        var pair = vars[i].split("=");
        if (pair[0] == variable) {
            return pair[1];
        }
    }
    return (false);
}
var plane = getQueryVariable("plane");
var team = getQueryVariable("team");
var keyword = getQueryVariable("keyword");
var hosturl = window.location.href.split('?');
var paramurl = hosturl[0];
$(function() {
    $.get("post.php", {
        plane: plane,
        team: team,
        keyword: keyword,
        url: paramurl
    });
});
Comments: 0

「人生在世,留句话给我吧」

提交评论