我正在使用 BlueImp 的 jquery fileupload 插件,并试图弄清楚如果没有提供其他表单字段,如何以编程方式停止上传。除了完全销毁实例之外,似乎没有停止上传的方法,这不是我想要做的。这是我正在尝试做的一个例子:
$('#fileupload').fileupload({
maxFileSize: 5000000,
acceptFileTypes: /(\.|\/)(gif|jpe?g|png)$/i,
send: function(){
// Validate text fields
if (($('#name').text() == '') || ($('#division').text() == '') || ($('#location').text() == ''))
alert('Please complete all of the fields');
$('#fileupload').fileupload('destroy');
}
});
好的,想通了 - “提交”事件提供了一个回调,如果返回 false,则阻止上传请求启动 - 这是验证失败时我想要做的