jQuery文件上传:是否可以使用提交按钮触发上传?

前端之家收集整理的这篇文章主要介绍了jQuery文件上传:是否可以使用提交按钮触发上传?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用 jQuery file upload的基于AJAX的上传。选择文件后始终开始上传。是否可以改变使用“提交”按钮的行为?我知道 Issue #35,但是在之前的选项似乎已被删除

我正在使用Basic Plugin,而不是完整版。

也许我应该转而使用基于XHR的简单上传方式:jQuery Upload Progress and AJAX file upload

解决方法

如果你有按钮
<button id="up_btn">Upload</button>

你可以试试

$('#fileupload').fileupload({
    dataType: 'json',add: function (e,data) {            
        $("#up_btn").off('click').on('click',function () {
            data.submit();
        });
    },});

编辑:根据评论一个更好的答案,以避免重复的请求。 (也工作unbind,我不检查是否绑定和解除绑定,但jquery团队建议开启和关闭link从1.7)

猜你在找的jQuery相关文章