分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > IT知识

ajax文件上传-FormData()

发布时间:2023-09-06 02:07责任编辑:董明明关键词:文件上传

HTML:

 1 ????<form action=""> 2 ?????3 ????????<input type="file" id="file1" name=""> 4 ?????5 ????????<br> 6 ?????7 ????????<input type="file" id="file2" name=""> 8 ?????9 ????????<br>10 ????11 ????????<input type="button" value="保存">12 ????13 ????</form>

JS:

 ???????$("input[type=‘button‘]").on(‘click‘, upfile); ???????/** ????????* [upfile 文件上传] ????????* @return {[Object]} [成功回调] ????????*/ ???????function upfile() { ???????????????????????var formData = new FormData(); ???????????formData.append("接收字段1", document.getElementById(‘file1‘).files[0]); ???????????// console.log(document.getElementById(‘file1‘).files[0]); ???????????????????????formData.append("接收字段2", document.getElementById(‘file2‘).files[0]); ???????????// console.log(document.getElementById(‘file2‘).files[0]); ???????????$.ajax({ ???????????????url: ‘接口地址url‘, ???????????????type: ‘POST‘, ???????????????data: formData, // 上传formdata封装的数据包 ???????????????dataType: ‘JSON‘, ???????????????cache: false, // 不缓存 ???????????????processData: false, // jQuery不要去处理发送的数据 ???????????????contentType: false, // jQuery不要去设置Content-Type请求头 ???????????????success: function(data) { // 成功回调 ???????????????????console.log(data); ???????????????} ???????????}); ???????????????}

 成功后的效果:

ajax文件上传-FormData()

原文地址:https://www.cnblogs.com/lprosper/p/9404245.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved