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

Javascript 如果花费太多时间,Jquery加载函数将显示错误消息,javascript,jquery,load,Javascript,Jquery,Load,有没有办法处理加载时间,我的意思是当jquery加载函数花费太多时间时,我想显示一条错误消息。下面的代码工作正常 var href=$(this).attr('href'); $('#load').load(href); 请帮帮我!谢谢。请尝试一下,然后阅读 load只是$.get的快捷方式,它是$.ajax的快捷方式,具有超时设置和捕获错误的方法。不,上面的代码不起作用。它在加载内容时显示错误。您取消了href fariable?我的意思是,我使用了警报“示例错误”;错误:函数{//here

有没有办法处理加载时间,我的意思是当jquery加载函数花费太多时间时,我想显示一条错误消息。下面的代码工作正常

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

请帮帮我!谢谢。

请尝试一下,然后阅读


load只是$.get的快捷方式,它是$.ajax的快捷方式,具有超时设置和捕获错误的方法。不,上面的代码不起作用。它在加载内容时显示错误。您取消了href fariable?我的意思是,我使用了警报“示例错误”;错误:函数{//here}如果你告诉我我的代码有什么问题,我可以帮你。因为这是解决您问题的正确方法:是的,我声明了它,用这种方式var href=$this.attr'href';
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
});