使用AjaxFileUpload.js实现文件异步上传
发布时间:2020-12-16 00:32:54 所属栏目:百科 来源:网络整理
导读:ajax是无法提交文件的,所以在上传图片并预览的时候,我们经常使用Ifame的方法实现看似异步的效果。但是这样总不是很方便的,AjaxFilleUpload.js对上面的方法进行了一个包装,使得我们不用去管理Iframe的一系列操作,也不用影响我们的页面结构,实现异步的文
ajax是无法提交文件的,所以在上传图片并预览的时候,我们经常使用Ifame的方法实现看似异步的效果。但是这样总不是很方便的,AjaxFilleUpload.js对上面的方法进行了一个包装,使得我们不用去管理Iframe的一系列操作,也不用影响我们的页面结构,实现异步的文件提交。 html: <input type="file" name="upload" hidden="hidden" id="file_upload" accept=".zip" />
$.ajaxFileUpload({ url:'${pageContext.request.contextPath}/Manage/BR_restorePic.action',//需要链接到服务器地址 secureuri:false,fileElementId:'file_upload',//文件选择框的id属性 dataType: 'text',//服务器返回的格式,可以是json、xml success: function (data,status) //相当于java中try语句块的用法 { $('#restoreDialog').html(data); //alert(data); },error: function (data,status,e){ //相当于java中catch语句块的用法 $('#restoreDialog').html("上传失败,请重试"); } });
像这样: $('#file_upload').replaceWith('<input type="file" name="upload" hidden="hidden" id="file_upload" accept=".zip" />'); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |