Javascript,重定向到由函数检索的链接

Javascript, redirect to a link retrieved by a function?

本文关键字:检索 链接 函数 重定向 Javascript      更新时间:2023-09-26

现在我正在显示重定向到某个位置的href,我想自动重定向到相同的链接,但不知道如何。

这是链接:

<script>
document.write('<a href="?s=' + geoip_city() + '"> Go </a>');
</script>

我试过了。位置,但不知怎么弄乱了,因为我直接去了函数名。

我该怎么做?由于

设置window.location.href会将您重定向到一个新页面,如下所示:

var url = geoip_city(); // url should be a valid url string
window.location.href = url;

您应该使用window.location.href进行重定向。假设你有一个函数返回url:

function geoip_city() {
    ...
    return 'http://example.com?foo=bar';
}

可以这样重定向:

window.location.href = geoip_city();