(封装的ajax方法 url type=1或者2 isString发送形式 data=传递数据)
AjaxData: function(url, type, contentType, data, funSuc, funErr) {
if (type == -1) {
type = "put";
} else if (type == -2) {
type = "delete"
} else if (type == 0) {
type = "get"
} else if (type == 1) {
type = "post"
};
if (contentType == 2) {
$.ajax({
url: url,
type: type,
data: JSON.stringify(data), //(json串)
dataType: "json",
contentType: "application/json", //(json形式,交互常用)
success: function aa(suc) {
funSuc(suc);
},
error: function(err) {
funErr(err);
}
});
} else if (contentType == 1) {
$.ajax({
url: url,
type: type,
data: JSON.stringify(data),
dataType: "json",
contentType: "application/json", //(json形式,交互常用)
success: function aa(suc) {
funSuc(suc);
},
error: function(err) {
funErr(err);
}
});
}else if (contentType == 0) {
$.ajax({
url: url,
type: type,
data: data,
dataType: "json",
contentType: "application/x-www-form-urlencoded", //(ajax默认请求类型--可以不写)
success: function aa(suc) {
funSuc(suc);
},
error: function(err) {
funErr(err);
}
});
} else if (contentType == 3) {
$.ajax({
url: url,
type: type,
data: data,
dataType: "json",
contentType: "multipart/form-data", //(长传文件,图片的常用方式)
success: function aa(suc) {
funSuc(suc);
},
error: function(err) {
funErr(err);
}
});
}
},