如何用Ajax提交multipart/form-data类型的Form

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用Ajax提交multipart/form-data类型的Form相关的知识,希望对你有一定的参考价值。

参考技术A 想用ajax做一个图片上传的功能,以前都是直接提交form,加个 enctype="multipart/form-data"属性就地了,但是现在用到ajax,这块要怎么处理呀?
$(".workImgUpload_btn").click(function()
if($("#work_file").val()=="")
alert('请选择图片');
return;

var work_file = $("#work_file").val();
var workImg_src = $(".workImg_src").val();
alert(work_file);
$.post("<?php echo site_url('admin/work_c/workImgUpload') ?>",
work_file:work_file,workImg_src:workImg_src,
function(data)
//alert(data);
alert("上传成功!");
);
return false;
);

以上是关于如何用Ajax提交multipart/form-data类型的Form的主要内容,如果未能解决你的问题,请参考以下文章

如何用SpringBoot框架来接收multipart/form-data文件

如何用nodejs通过post发送multipart/form-data类型的http请求

如何用nodejs通过post发送multipart/form-data类型的http请求

如何用ajax提交多组同样的数据(数组)到后台?

如何用html5自带验证 但是用ajax提交

如何用C/C++模拟post提交数据,获得http相应。