gpt4 book ai didi

javascript - 当 anchor HREF 源不存在时隐藏图像

转载 作者:行者123 更新时间:2023-11-28 09:43:53 25 4
gpt4 key购买 nike

我想大约每 5 秒轮询一次 anchor 的 href 源,以查看该地址处的文件是否存在。当它存在时,在 anchor 中显示图像。换句话说,除非文件存在,否则链接基本上不存在。

我猜我必须使用 http HEAD 请求进行轮询以确定文件是否存在,然后适本地切换图像。一旦确定文件存在,我就可以停止轮询并使图像保持可见。

有没有更好的方法来做到这一点,有人可以建议一些可以处理此功能的脚本吗?

最佳答案

如果您的服务器配置为这样做,您可以使用:

http://api.jquery.com/jQuery.ajax/

使用 statusCode 映射轮询文件是否存在

function checkFile() {
$.ajax({
statusCode: {
404: function() {
//file does not yet exist
setTimeout(checkFile, 5000);
}
200: function() {
//file exists.
showImage();
}
}
});
}

不过,您可能还想捕获更多边缘情况(例如,错误回调)。

关于javascript - 当 anchor HREF 源不存在时隐藏图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12068443/

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