了解,fileuploader方法需要先初始化,然後才能觸發上傳,並不需要妳手動觸發change事件
妳只需
html
<form> file?:?<input?type="file"?id="file"?name="file"></form>
js
$('#file').on('change'?,?function(){ //這裏可以做校驗,返回false就不會觸發下面的上傳插件,否則就會觸發上傳 if(!this.value?||?this.value.indexOf('.jpg')?==?-1){return?false;
}});
//初始化上傳插件
$('#file').fileupload({
autoUpload?:?true,?//這裏為true,則選中文件後就會自動上傳 url?:?'', done?:?$.noop, fail?:?$.noop});