普通ajax
$.ajax({
type: "GET",
url: getWebRootPath() + '/api/layer/list',
contentType: 'application/json',
dataType: "json",
headers: {
'x-auth-token': sessionStorage.getItem('identity')
},
success: function (data) {
console.log(JSON.stringify(data));
var res = data.result
if (data.success) {
for (var i = 0; i < res.length; i++) {
}
} else {
layer.msg(data.error);
}
},
error: function (err) {
if (err.status == 401) {
layer.alert('登录超时,请重新登录', function (index) {
window.location.href = '../login.html';
layer.close(index);
});
}
}
});
上传文件
var formData = new FormData();
formData.append("uploadFile", $('#files')[0].files[0]);
$.ajax({
url: 'http://192.168.30.180:8099/bulletin/upload',
dataType:'json',
type: 'POST',
async: false,
data: formData,
processData : false, // 使数据不做处理
contentType : false, // 不要设置Content-Type请求头
success: function(data){
},
error:function(response){
}
});
上传数组
加上traditional: true, 和data同级