使用 jQuery Ajax 上传文件步骤记录:
//借助FormData()对象存储需要上传的文件和参数,使用FormData带的append方法添加参数。
var formData = new FormData();
formData.append("parametersType", parametersType);//附带的其他参数
formData.append("file", $("#uploadFile").get(0).files[0]);//需要上传的文件
$.ajax({
url: cccvehicleUrl + "api/sys/parametersTranslation/attributeSwitch?r=" + Math.random(),
type: 'post',
xhrFields: {withCredentials: true},
crossDomain: true,//前后端分离项目解决跨域问题
dataType:'json',
processData : false, // 使数据不做处理
contentType : false, // 不要设置Content-Type请求头
data: formData,
success: function (result) {
processclose();
if (result.respCode === "0") {
layerclose(index);
goSearch();
sign(result.message);
} else {
dange(result.message, 2);
}
},
error: function () {
processclose();
layerclose(index);
goSearch();
}
});
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于