项目ajax 请求需要头部信息为 headers :{'Content-Type': 'application/json'} ,传入的是 json ,然后请求的时候一直报400 错误,原因是后台要要接收的是字符串形式,把传入的数据转换一下 JSON.stringify(data),
$.ajax({
url: url,
method: 'POST',
data: JSON.stringify(data),
headers :{'Content-Type': 'application/json'},
success: function(res) {
call(res.data);
},
});
在 apicloud 开发中可以用 body 来传
api.ajax({
url: url,
method: 'post',
timeout: 30,
headers :{'Content-Type': 'application/json'},
data: {
body: JSON.stringify(data),
},
},function (ret, err) {
if (ret) {
api.alert({ msg: JSON.stringify(ret) });
} else {
api.alert({ msg: JSON.stringify(err) });
}
});