javascript - 如果花费太多时间,Jquery 加载函数会显示错误消息

标签 javascript jquery load

有什么方法可以处理加载时间,我的意思是当jquery加载函数花费太多时间时我想显示一条错误消息。以下代码运行完美。

var href=$(this).attr('href');
$('#load').load(href);

请帮助我!谢谢。

最佳答案

请尝试这个,并阅读 Jquery ajax documentation

<小时/>
var href=$(this).attr('href');
$.ajax({
    url: href,
    error: function(){
        // will fire when timeout is reached
    },
    success: function(){
        //do something
    },
    timeout: 3000 // sets timeout to 3 seconds
});

关于javascript - 如果花费太多时间,Jquery 加载函数会显示错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25073555/

相关文章:

javascript remove 从数组中删除小于值的值

ruby - 是否可以从大型 Rub​​y 模块加载/只需要一个函数?

javascript - 试图获取地理位置, "Uncaught TypeError: Cannot set property ' 值为空”?

javascript - 获取不发送 Cookie

jquery - 如何通过 jQuery 在针对特定 URL 的页面上添加类?

Javascript - 克隆、附加和包装

javascript - 加快网站加载速度

Jquery.live() 观察在 DOM 中加载新元素

javascript - 与 Epson TM-T20II 的连接错误

javascript - SVG:<use> 元素嵌套在 g 中时不起作用(用 fiddle !)