我正在使用
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)