//获得文件
var fileArray = document.getElementById('file').files[0];
//初始化FormData
var formData = new FormData();
formData.append('file', fileArray);
$.ajax({
url:"",
type:"POST",
data:formData,
dataType:'json',
async:true,
cache:false,
contentType:false,
processData: false,
error:function(jqXHR, textStatus, errorThrown) {
var status = jqXHR.status;
var responseText = jqXHR.responseText;
//readyState :当前状态,0-未初始化,1-正在载入,2-已经载入,3-数据进行交互,4-完成。
//status :返回的HTTP状态码,比如常见的404,500等错误代码。
//statusText :对应状态码的错误信息,比如404错误信息是not found,500是Internal Server Error。
//responseText :服务器响应返回的文本信息
//textStatus:返回的是字符串类型,表示返回的状态
//errorThrown:也是字符串类型,表示服务器抛出返回的错误信息
}
})