javascript - Jquery On Click 函数停止当前正在运行的 Ajax 请求

标签 javascript jquery ajax

Possible Duplicate:
Stop all active ajax requests in jQuery

我想要一个按钮来中止当前正在运行的任何 ajax 请求。下面是一个捕获右侧按钮的选择器。应该用什么来代替警报('测试')?

$('#abort').click(function(){
     alert('test')
   });

最佳答案

您需要在每次 ajax 调用时调用 abort() 方法!

var request = $.ajax({
    type: 'POST',
    url: 'someurl',
    success: function(result){..........}
});

之后您可以中止请求:

request.abort();

关于javascript - Jquery On Click 函数停止当前正在运行的 Ajax 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7771249/

相关文章:

javascript - ajax 调用中的 HTML5 视频

javascript - 没有jQuery的onmouseover过渡效果

javascript - 如何从 JavaScript 网站抓取数据?

javascript - 从表单选项获取 ID 并用它填充多个字段

javascript - 返回嵌套动画的结果

c# - 包含 AJAX 按钮的屏幕抓取网页

javascript - 根据 URL 将 Active 类添加到父元素

带有 h3 :before 的 Jquery Accordion header 状态

javascript - 提交时在新选项卡中打开选择选项打开多个页面

javascript - Jquery 函数未触发 - onunload