input类型设为file: <label for="img_input"></label> <input id="img_input" type="file"/>
// 创建 var form_data = new FormData();
// 获取文件
var file_data = $("#img_input").prop("files")[0];
// 把所以表单信息
form_data.append("id", "001");
form_data.append("name", "test");
form_data.append("img", file_data);
$.ajax({ type: "POST", url: "....", dataType : "json", processData: false, // 注意:让jQuery不要处理数据
contentType: false, // 注意:让jQuery不要设置
contentType data: form_data }).success( function(msg) {
console.log(msg);
} ).fail( function(msg) {
console.log(msg);
} );