javascript - 如何在不重定向的情况下更改 URL?

标签 javascript url

我正在尝试为我网站页面中的每个链接添加国家/地区名称。它正在重定向两次。如何在不重定向的情况下更改 URL?

$(document).on('click',function(e){
    var querystring = '?country=' + countrySelected;
    
    
    if(e.nodeName === "A"){
        window.location = window.location.href + querystring;
    }
});

最佳答案

使用井号标签 - #

var querystring = '#country=' + countrySelected;

它在单页应用程序中大量使用,因为它不重定向。

关于javascript - 如何在不重定向的情况下更改 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39921761/

相关文章:

swift - 下载后移动文件

javascript - expressjs中的路由错误

java - java中的HTTPS和HTTP连接

java - 从 OnClickListener Android 打开 URL

javascript - jquery resize() 不起作用?

c# - 无法在路径中找到非法字符

javascript - angular.js 更改 url 而不调用 Controller

javascript - jquery搜索结果过滤

javascript - 如何检测 "copy image"浏览器事件?

javascript - 函数不调用其他函数