<form id="uploadForm">
<input type="file" name="file" id="img_upload">
</form>
$("input[type='file']").on("change",doUpload);
function doUpload(){
debugger;
var file = this.files[0];
var formData = new FormData($("#uploadForm")[0]);
$.ajax({
url: '/ehouse/admin/upload_img.html' ,
type: 'POST',
data: formData,
dataType:"json",
async: false,
cache: false,
contentType: false,
processData: false,
success: function (returndata) {
alert("chengogn ")
},
error: function (returndata) {
alert(returndata);
}
});
}
服务器磁盘检查一下是否满了。
另外将url的 .html结尾换成 .action结尾。