前端进阶(第三记)
ajax
//由于表单中含有文件,所以必须使用formdata来进行传递
var formData = new FormData();
//将其他要传递的内容append进formdata里面即可
formData.append("file", vm.uploadFile);
formData.append("programVersion", vm.formParams.versionNum);
formData.append("userName", vm.formParams.upgradeUserName);
formData.append("userId", vm.userId);
formData.append("description", vm.formParams.desc);
// 调用新增接口
$.ajax({
type: 'POST',
url: baseURL + "clientManage/clientupgrade/insert",
cache: false,
processData: false,
contentType: false,
data: formData,
success: function (data) {
if (data.code == 0) {
alert('新增成功', function () {
vm.reload();
})
} else {
alert(data.msg);
}
}
});