JavaScript使用FormData数据交互
$(".post_btn")[0].onclick = function() {
// 设置要提交的店铺id
$("input[name='id']").val(localStorage.getItem("storeId"));
var formData = new FormData();
formData.append("id", localStorage.getItem("storeId"));
formData.append("name", $("input[name='name']").val());
formData.append("address", $("input[name='address']").val());
formData.append("introduction", $("textarea[name='introduction']").val());
// 图片的
formData.append("image", $("input[name='image']")[0].files[0]);
// 发送formDate
$.post({
url: "/updateStore",
catch: false,
data: formData,
processData: false,
contentType: false,
success: function (data) {
if (data == "success") {
alert("修改成功");
}
},
error: function (data) {
console.log("失败");
alert("异常-失败");
}
})
};