我使用以下语法
url:'<?php echo $marker[url];?>
window.location.href=this.url;
单击我被重定向到地址:localhost/www.xyz.com
而我需要它重定向到没有本地主机名的 www.xyz.com。
我该如何解决这个问题?
我认为
此错误可能是由您的编码URL方法引起的。检查您的网址,只需对参数进行编码。
如果 URL 以主机名开头,则需要在其前面加上 //
前缀,以指示那里有主机名。否则,它将被视为相对于当前页面位置的文件名。所以它应该是:
window.location.href = '//' + this.url;
您的问题不够清晰,无法给出确切的答案。
您可以尝试使用"http://"或"//",后跟 URL。如果不使用 http://或"//",它可能会重定向到 localhost/www.xyz.com
答案是:"//" + this.url,感谢对此线程的所有回复。