jQuery('form').submit(function(e) {
var dosya = jQuery('#uploader').plupload();
if (dosya.files.length > 0) {
alert("gg");
dosya.bind('UploadProgress', function() {
if (dosya.total.uploaded == dosya.files.length)
jQuery('form').submit();
});
dosya.start();
} else if (dosya.files.length <= 0) {
alert('alert alert alert');
}
e.preventDefault();
});
我在后期处理过程中遇到此错误 未捕获的TypeError:无法读取未定义的属性“长度” **有人可以帮助我**
答案 0 :(得分:0)
TabItems
未定义(Null),这意味着您没有此变量的值,这就是为什么您没有属性'length'并且您获得异常
答案 1 :(得分:0)
我解决了这个问题,它正在运作
jQuery('form').submit(function (e) {
var uploader = jQuery('#uploader').plupload('getUploader');
if (uploader.total.uploaded == 0) {
if (uploader.files.length > 0) {
uploader.bind('UploadProgress', function () {
jQuery('#uploader').on('complete', function () {
jQuery('form').submit();
});
});
jQuery('#uploader').plupload('start');
} else { jQuery('form').submit(); }
//alert('alert alert alert');
e.preventDefault();
}
});