将表单内的文件及数据用ajax提交
let form_ele = document.getElementById(form_id);
let form_data = new FormData(form_ele);
// 打印信息
for (var key of form_data.keys()) {
console.log("key:" + key + " 值为:" + data.get(key));
}
// ajax提交
$.ajax({
url: '127.0.0.1',
method: 'post',
data: form_data,
dataType: 'json',
contentType:false, // 提交给服务端的数据类型,不要当成字符串处理
processData:false, // 通过请求发送的数据是否转换为查询字符串
success: function (data) {},
});
相关参考:
JS获取表单数据