我该如何停止“正在进行”的jquery POST?

我有一个jQuery ajax帖子,我用POST上传大文件.我希望在提交正在进行时,让用户能够取消提交,单击按钮.我怎样才能做到这一点 ? 最佳答案

var xhr = null;

xhr = $.ajax({
    url : 'www.example.com?some-large-call',
    success : function(responseText) {
        // some DOM manipulation
    }
});

$("#cancel").click(function() { xhr.abort() });

这应该适合你

点赞