我使用以下语法
url:'<?php echo $marker[url];?>
window.location.href=this.url;
点击我被重定向到地址:localhost / www.xyz.com
虽然我需要它重定向到没有localhost名称的www.xyz.com。
我该如何解决这个问题?
答案 0 :(得分:0)
我认为这个错误可能是由您的encodeUrl方法引起的。检查您的网址,只需编码参数。
答案 1 :(得分:0)
如果网址以主机名开头,则需要在其前面添加//
前缀,以表明其中有主机名。否则,它被视为相对于当前页面位置的文件名。所以它应该是:
window.location.href = '//' + this.url;
答案 2 :(得分:0)
您的问题不够明确,无法给出确切的答案。
您可以尝试使用“http://”或“//”后跟URL。 不使用http://或“//”,它可能会重定向到localhost / www.xyz.com
答案 3 :(得分:0)
答案是:'//'+ this.url感谢所有对此主题的回复。