我的页面总是将我重定向到我的服务器

时间:2016-03-21 12:32:56

标签: javascript jquery html ajax redirect

我正在尝试重定向到其他页面(例如google),但它不起作用。这是代码:

function algo(a) {
  $.get("links/privado/verlink.php?" + a, function(data, status) {
    document.getElementById("algunacosa").href = data;
  });
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a id="algunacosa">Ir al link</a>
<button onclick="algo">Retrive link</button>

如果回复为:http://symfony.com/doc/current/bundles/FOSUserBundle/index.html#step-6-import-fosuserbundle-routing-files,则会将我重定向到http://google.com并显示403错误

修改:我在Google Chrome开发控制台上看到了代码,<a id="algunacosa">的href是href="http://google.com"。我不知道为什么不去谷歌。

2 个答案:

答案 0 :(得分:0)

使用锚标记上的rel属性,您应该能够强制链接指向外部网站。 https://developer.mozilla.org/en-US/docs/Web/HTML/Link_types

<a id="algunacosa" rel="external">Ir al link</a>

答案 1 :(得分:0)

刚修好。 verlink.php是UTF-8 BOM,它生成的\ uffef字符是不可见的但是应该混淆浏览器