我正在尝试从api替换链接,并自动重定向到另一个链接
Html代码:
By
Api结果:
<html>
<body>
<p id="link"></p>
<script>
$.getJSON('api_url', function(data) {
document.getElementById("link").innerHTML = data.url;
});
</script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
</body>
</html>
我想替换此链接
<p id="link"></p>
//example1.com/aaa/?k=0000
。通过
//example1.com/aaa/
和
重定向到
//aaa.com/aaa/
答案 0 :(得分:0)
var url = "//example1.com/aaa/?k=0000";
var url = url.replace("//example1.com/aaa/", "//aaa.com/aaa/");
window.location="https:"+url;
从您的api结果中获取链接,您可以使用:
var url = document.getElementById("link").innerHTML;
答案 1 :(得分:0)
试试这个
$.getJSON('api_url', function(data) {
var link=document.getElementById("link");
link.setAttribute('href', data.url);
link.click();
});