Hoe*_*ers 8 jquery file-upload blueimp
我想使用jquery文件上传插件取消单个文件.我想用核心插件来做,不需要所有UI的东西.
在我的本地文件系统上选择文件后,文件位于何处?
我在我的项目中这样做:为每个文件添加上传和取消按钮
$('#TestForm').fileupload({
dataType : 'json',
autoUpload : false,
add : function(e, data) {
var file=data.files[0];
var vOutput="";
vOutput+="<tr><td>"+file.name+"</td>"
vOutput+="<td><input type='button' class='fileUpload' value='upload'></td>"
vOutput+="<td><input type='button' class='fileCancel' value='cancel'></td></tr>"
$("#TestTable").append(vOutput)
$(".fileUpload").eq(-1).on("click",function(){
data.submit();
})
$(".fileCancel").eq(-1).on("click",function(){
$(this).parent().parent().remove()
})
}
})
Run Code Online (Sandbox Code Playgroud)
如果你想要你也可以添加按钮来上传或取消所有文件,如下所示:
$("#fileUploadAll").on("click", function() {
$(".fileUpload").click(); // click all upload buttons
})
$("#fileCancelAll").on("click", function() {
$(".fileCancel").click(); //click all cancel buttons
})
Run Code Online (Sandbox Code Playgroud)
HTML:
<form id='TestForm'>
<input type="file" id="FileSelect" name="files[]" data-url="yourURL.php" multiple/>
<input type="button" value="upload all" id="fileUploadAll"/>
<input type="button" value="cancel all" id="fileCancelAll"/>
<table id='TestTable'></table>
</form>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11643 次 |
| 最近记录: |