blueimp - jquery fileupload onClick事件

Rav*_*Ram 2 jquery file-upload blueimp

我们正在使用Blueimp Jquery文件上传.

我们如何添加按钮来触发上传?

现在,只要用户选择文件,就会立即上传.我们希望用户选择文件,然后单击UPLOAD NOW按钮.

我已经更改了JS文件,将autoUplaod打开为false,但可以弄清楚如何使OnClick工作.

<script>
$(function () {
    $('#fileupload').fileupload({
        dataType: 'json',
        done: function (e, data) {
            $.each(data.result, function (index, file) {
                $('<p/>').text(file.name).appendTo(document.body);
            });
        }
    });
});
</script> 
Run Code Online (Sandbox Code Playgroud)

A. *_*lff 15

也许你正在寻找添加函数回调:

$(function () {
    $('#fileupload').fileupload({
        dataType: 'json',
        done: function (e, data) {
            $.each(data.result, function (index, file) {
                $('<p/>').text(file.name).appendTo(document.body);
            });
        },
        add:function (e, data) {
           $("#uploadBtn").off('click').on('click',function () {           
             data.submit();
           });
        }
    });
});
Run Code Online (Sandbox Code Playgroud)

  • @roasted表示.off('click').on('click',function(){...绝对非常棒.非常感谢你!如果可以,我会诚实地吻你的男人 (2认同)
  • 如何从插件代码外部调用data.send()?如果我想从另一个ajax请求开始上传,这是无关的怎么办?`$('#some-unrelated-form').on('ajax:complete',function(){// start upload here});` (2认同)