gpt4 book ai didi

jquery - 如何检查iframe是否加载失败? jquery?

转载 作者:行者123 更新时间:2023-12-01 00:25:39 24 4
gpt4 key购买 nike

我现在有这个 jquery 代码并且工作正常。当用户单击提交按钮时,它会隐藏表单,显示加载器,然后将数据提交到链接并在 iframe 中加载输出。

$(document).ready(function() {

$("#xxx_form").validate({
submitHandler: function() {
$('#input_form').hide('slow');
$('#loader').show('slow');
form.submit();
}
});

$("#xxx_frame").load(function (){
$('#loader').hide('slow');
$('#history').show('slow');
$('#xxx_frame').show('slow');
});

});

这工作正常。我需要的是如何检查 iframe 是否加载正常。在我的测试过程中,iframe 有时会超时或给出无法连接到服务器的错误。由于 ISP 故障。现在我需要检查此类错误,我该怎么做?

最佳答案

据我所知,没有办法测试 iframe 内的错误。有.error()事件,但根据文档中的评论:

Using .error() on an iframe never seems to trigger (even though .load() will trigger on a successful iframe load).

也许您需要使用 .load() 事件自己实现某种超时:如果 load 事件(表示成功)在五秒内没有触发,则假设发生错误.

关于jquery - 如何检查iframe是否加载失败? jquery?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3646079/

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