gpt4 book ai didi

javascript - 如果网页在 HTML/JavaScript 中不可用,请转到其他链接

转载 作者:太空狗 更新时间:2023-10-29 14:15:49 26 4
gpt4 key购买 nike

当用户点击链接时,HTML 或 JavaScript 中是否有任何选项,如果该链接可用则完成,如果不可用则继续另一个链接。

这是我的部分代码:

<div id="sidebar-collapse" class="col-sm-3 col-lg-2 sidebar">
<ul>
<li><a href="/returns"><span class="glyphicon glyphicon-log-in"></span> Returns</a></li>
<li class="active"><a href="/pay_reco" target="_blank"><span class="glyphicon glyphicon-log-in"></span> Payment Recouncillation </a></li>
<li ><a href="/pay_get" target="_blank"><span class="glyphicon glyphicon-log-in"></span> Payment Get </a></li>
<li><a href="/import"><span class="glyphicon glyphicon-log-in"></span> Import </a></li>
<li>

<!-- Here I want to add Two link in a href tag if first link does not

available (web page not available) then it go to another link
<!-- <object data="http:/127.0.0.1:9004" type="href" > -->
<a target="_blank" href="http://127.0.0.1:9001">
<span class="glyphicon glyphicon-log-in"></span>
ComPare
</a>
</li>
<li><a target="_blank" href="http://127.0.0.1:9000"><span class="glyphicon glyphicon-log-in"></span> Portal </a></li>

最佳答案

第 1 步:更新您的 HTML 代码,如下所示。

<a id="selector" href="javascript:void(0)">
<span class="glyphicon glyphicon-log-in"></span>
ComPare
</a>

第 2 步:更新 HTML 后,使用 jQuery 处理点击事件并发送 ajax 请求,如果响应正常,则转到链接 1,否则您将路由到用户另一个 url。

$(function(){
$('body').on('click', '#selector', function() {
$.ajax({
type: "GET",
url: "http://127.0.0.1:9001",
complete: function(xhr, textStatus) {
if(xhr.status == 200) window.location = "http://127.0.0.1:9001";
else window.location = "http://127.0.0.1:9004";
}
});
})
})

我在 here 上为这个案例创建了一个小的 jQuery 插件。

使用AnotherJS:

HTML:

<a href="http://127.0.0.1:9001" data-another="http://127.0.0.1:9004">Link Text</a>

Javascript:

$(function() {
$('a').another();
})

就是这样! :)

关于javascript - 如果网页在 HTML/JavaScript 中不可用,请转到其他链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33840241/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com