我正在尝试重定向到其他页面(例如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"
。我不知道为什么不去谷歌。
答案 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字符是不可见的但是应该混淆浏览器