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

Javascript,重定向到函数检索的链接?,javascript,geolocation,Javascript,Geolocation,现在我正在显示一个重定向到某个位置的href,我想自动重定向到同一个链接,但不知道如何重定向 这是链接: <script> document.write('<a href="?s=' + geoip_city() + '"> Go </a>'); </script> 文件。写(“”); 我试过使用window.location,但不知怎么搞砸了,因为我直接使用了函数的名称 我该怎么做?谢谢设置window.location.href应该将您重

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

这是链接:

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

文件。写(“”);
我试过使用window.location,但不知怎么搞砸了,因为我直接使用了函数的名称


我该怎么做?谢谢

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

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

您应该使用
window.location.href
重定向。因此,假设您有一个返回url的函数:

function geoip_city() {
    ...
    return 'http://example.com?foo=bar';
}
您可以这样重定向:

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