原因
我们的后端是asp.net写的aspx页面,要求post的数据类型为formdata 我前端是用axios的post请求,没有指定Content-Type,默认为appliction/json
解决
上代码
var formData = new FormData() formData.append('functionname', 'GetWfsTree') formData.append('wtid', parent.args['wtid']) var config = { headers: { 'Content-Type': 'multipart/form-data' } } this.$ajax.post('../Monitor/xml.aspx', formData, config) .then(function (response) { var resul = response.data }) .catch(function (error) { console.log(error)复制代码
解决方案有很多,大家可以积极留下自己的解决方式,共其他朋友参考