【发布时间】:2015-05-01 06:28:26
【问题描述】:
我有一个看起来像这样的 jQuery ajax 调用:
jQuery( document ).on( 'mouseover', '#wp-admin-bar-noti-bar-new', function() {
jQuery.ajax({
url: "domain.com",
// etc
success:function(data){
// change element id
jQuery('#wp-admin-bar-noti-bar-new').attr('id','wp-admin-bar-noti-bar');
}
});
});
所以如果 ajax 调用成功,它会改变元素。我的问题是,我该如何做到这一点,如果 10 秒后呼叫不成功,它应该 取消它 并做一些事情(如显示警报)。
我该怎么做?
【问题讨论】:
-
这个问题和答案将帮助你 -> Abort Ajax requests using jQuery -
<ajax-instance>.abort()...