用form中submit服务器能接收
但用ajax发送给服务器居然接收不了
发现一些属性没调好
let data =new FormData($("#form2")[0]);
$.ajax({
url:"http://127.0.0.1:9000/gan/ocr",
async:true,
type:"post",
data:data,
contentType:false,// 默认:application/x-www-form-urlencoded 不设置可能会引起 boundary 问题
processData:false,// 默认:true 不false会序列化数据 可能会导致数据无法被识别
success:function(result){
$("#ocrMessage").html(result);
}
});
本文探讨了使用jQuery的$.ajax发送FormData到服务器的问题,着重于解决contentType和processData设置不当导致的数据解析问题,以确保正确接收到POST请求。
7047

被折叠的 条评论
为什么被折叠?



