ajax post请求400、415错误的一种解决方法

it2026-02-21  8

400415的错误是数据传送格式造成的。我遇到的情况是:后台需要接收一个对象,我开始的写法是: type : "post", url : URL, dataType : "json", contentType : "application/json", data:{ date: date, buildingId :buildingId, typeValue : typeValue, } 后台报错不是400就是415,反正是一个类型的错误,我把返回的数据封装成一个对象,再把它用JSON.stringify()解析成一个字符串就好了,具体代码如下:

function entity(buildingId, typeValue,date) { this.date = date; this.buildingId = buildingId; this.typeValue = typeValue; } function text(){ ruturnData = new entity(buildingId, typeValue,date); type : "post", url : URL, data : JSON.stringify(ruturnData), dataType : "json", contentType : "application/json", }

最新回复(0)