【问题标题】:How do i make document.location.href behave like a simple link?我如何使 document.location.href 表现得像一个简单的链接?
【发布时间】:2020-03-23 19:10:40
【问题描述】:

我的网站上有一个包含多个城市的精选项目。当访问者选择某个城市时,会发生这种情况:

$("#city-selector").change(function() {
    var url = $(this).val(); // get selected value
    if (url) { // require a URL
        document.location.href = url; // redirect
    }
});

select 中的每个选项都有一个 value 参数,其中包含子域 url。 问题是document.location.href 不像一个简单的链接。它清除了访问者 ID,看起来访问者没有引荐来源,并且不知从何处来到了新的子域。我使用的功能有问题还是应该深入研究跨域会话/cookie?如何让它正常运行?

【问题讨论】:

  • 那么,为什么不在 url 或 value 属性中包含 visitor id 呢?
  • https://stackoverflow.com/a/40233610/6309457

标签: javascript jquery hyperlink href


【解决方案1】:

使用window.location.href。单击链接时类似

window.location.href = url;

【讨论】:

    猜你喜欢
    • 2012-01-15
    • 2013-04-14
    • 1970-01-01
    • 2010-11-22
    • 2011-09-17
    • 2015-06-04
    • 1970-01-01
    • 2023-04-08
    相关资源
    最近更新 更多