【发布时间】: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