如何在url jquery中添加一些参数和hash(#)id?

时间:2018-01-23 05:35:30

标签: javascript jquery

function loadThisUrl(yr){
    if ('URLSearchParams' in window) {
        var searchParams = new URLSearchParams(window.location.search);
        searchParams.set("get_of_year", yr);

        window.location.search = searchParams.toString();
        //window.location.hash="yeartabwrapper";
    }
}

此代码生成的URL如下:

http://localhost/gipfipan/pedagogical-action/update?id=5&get_of_year=2017

我想要下面的网址:

http://localhost/gipfipan/pedagogical-action/update?id=5&get_of_year=2017/#yeartabwrapper

1 个答案:

答案 0 :(得分:1)

如果您在搜索之前分配哈希值,那么它将起作用

function loadThisUrl(yr){
    if ('URLSearchParams' in window) {
        var searchParams = new URLSearchParams(window.location.search);
        searchParams.set("get_of_year", yr);
        window.location.hash="yeartabwrapper";
        window.location.search = searchParams.toString();
    }
}