使用 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(); } });
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于