我想用formdata发送id!我怎么能这样做,请编辑我的代码,以便我能够轻松理解。
$(document).ready(function() {
$("#profile_photo_form").on('submit', (function(e) {
e.preventDefault();
var id = $("#update").attr("update");
$.ajax({
url: "/php/profile_photo.php",
type: "POST",
data: new FormData(this),
beforeSend: function() {},
contentType: false,
processData: false,
success: function(data) {
alert(data);
$("#toggle").load('/all_employees.html');
},
error: function() {}
});
}));
});
答案 0 :(得分:1)
您只需在FormData
$(document).ready(function() {
$("#profile_photo_form").on('submit', (function(e) {
e.preventDefault();
var id = $("#update").attr("update");
var data = new FormData(this);
data.append('id',id);
$.ajax({
url: "/php/profile_photo.php",
type: "POST",
data: data,
beforeSend: function() {},
contentType: false,
processData: false,
success: function(data) {
alert(data);
$("#toggle").load('/all_employees.html');
},
error: function() {}
});
}));
});
答案 1 :(得分:0)
您需要使用FormData的append方法来设置其他密钥。
var data = new FormData();
data.append(‘id’,id);