Jquery文件上传插件浏览两次

时间:2013-04-14 15:10:33

标签: jquery plugins file-upload

我使用jquery文件上传插件,当我浏览一些文件并将它们添加到列表时,一切进展顺利。之后,当我浏览更多文件并提交时,插件会发送两个ajax请求。因为我浏览了两次。
有没有选择设置这个?
我还设置了参数singleFileUploads:false

2 个答案:

答案 0 :(得分:1)

尝试取消绑定点击:

unbind("click")

示例代码:

add: function (e, data) {
    $('#btnSave').unbind("click").click(function () {
        $('<li/>').text("click : btnSave").appendTo('#history');
        data.submit();
    });
});

答案 1 :(得分:0)

它能够一次性发送文件的唯一方法是使用html5 FormData。它可能没有使用它。

您必须了解ajax文件如何上传工作以便能够回答您的问题。每次点击浏览时,都会有隐藏的文件输入填充所选文件。如果是单个文件输入,您将覆盖以前的选择。

你唯一的希望是html5文件上传api,但它在大多数IE上都不可用,所以它可能没有被这个插件使用