jquery-forms-plugin之如何使用 jQuery 表单插件取消文件上传

birdshome 阅读:27 2024-10-01 17:34:08 评论:0

我正在使用 jQuery Forms 插件进行异步文件上传。目前,用户中止上传的唯一方法是按下浏览器上的“停止”按钮,这可能会导致其他 javascript 和 ajax 请求也停止。我想提供一个取消按钮,但我还没有找到任何方法来使用 API 取消上传正在发生

是否有内置的方法,或者至少是我可以使用的强大 hack,在上传发生时取消?

请您参考如下方法:

ajaxForm 方法采用与 jQuery.ajax 相同的所有选项,因此可以捕获它在 beforeSend< 中生成的虚拟 xhr/ 处理程序。 xhr 有一个中止文件上传的中止方法:

f.ajaxForm({ 
    beforeSend: function(xhr) { 
        cancelBtn.click(xhr.abort); 
    }}); 


标签:jquery
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号