在项目中有一个表单提交, 把所有的参数放在一个params对象中, 因为其中一个参数handleComment的值太长, 会提交失败, 通过new FormData() 把要传的参数封装成表单数据, 就可以解决了

const params = {
	handleMode:'1,2',
	handleComment: '处理结果处理结果处理结果处理结果处理结果处理结果处理结果处理结果处理结果处理结果处理结果处理结果处理结果处理结果处理结果处理结果处理结果处理结果处理结果处理结果处理结果处理结果处理结果处理结果处理结果处理结果处理结果处理结果处理结果处理结果处理结果处理结果处理结果',
	handleTypeId: 3,
	newsIds: '1413077553327104001',
	startTime:  '2021-7-8 12:20:21',
	endTime: '2021-7-10 12:20:21',
	mergeFlag: 0
}
export function submitFeedBack(params = {}) {
  let form = new FormData()
  Object.keys(params).forEach((index) => {
    form.append(index, params[index])
  })
  return request({
    url: "api/sentiment/news/submit",
    method: "post",
    data: form
  })
}
submitFeedBack(params); 
Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐