你希望在调用接口时保持参数的原始形式xxx: [...]
而不是将其转换为xxx[]: {...}
的形式进行传输,可以尝试以下方式:
1、axios:
export function addOrUpdateCoatingFilmVo(data) {
return request({
url: '/outbound/addOrUpdateCoatingFilmVo',
method: 'POST',
params: data
})
}
将parms换成data即可:
export function addOrUpdateCoatingFilmVo(data) {
return request({
url: '/outbound/addOrUpdateCoatingFilmVo',
method: 'POST',
data: data
})
}
2、ajax:
添加 traditional,并将其值设置为true即可!!!
$.ajax({
url: url_updateTemplateDesc,
type: 'POST',
traditional: true, // 添加traditional选项
data: {
templateDescList: templateDesc,
operator: info.userInfo.managerId,
templateId: templateId
},
beforeSend: function(XMLHttpRequest) {
XMLHttpRequest.setRequestHeader("token", info.userInfo.token);
},
success: function(response) {
},
complete: function() {
},
error: function(msg) {
}
});
记录一下~~~