建议上github上去查看, 地址如下:
https://github.com/valums/ajax-upload
这次主要是用到onChange. 目的是为了在上传过程中, 如果文件过大就需要等待很久. 所以在此设置如果上传超过30秒就提示并取消上传.
new AjaxUpload('#ImgSubmit', {
action: url,
onSubmit: function (file, ext) {
//
$('#uploadStatus').val('0');
},
onChange: function (file, ext) {
if( $('#uploadStatus').val() != '1' ){
setTimeout(function () {
alert("图片上传失败,建议您减小图片大小或稍后上传!");
return false;
}, 30000);
}
},
onComplete: function (file, response) {
//
$('#uploadStatus').val('1');
}
});
这里可以简单先介绍下:
创建上载首先,您需要创建一个按钮。(可以使用任意的元素&#