1.问题描述
没错,你没看错,当你解决了json书写格式的问题,有大概率还会迎来这个问题,这个问题其实是版本更新带来的问题,也很好解决,主要也是返回的数据格式不正确。
2. 问题解决
解决这个问题,你只要做一件事,把你的参数写在一个变量里,然后使用data:JSON.stringify(str)
语句传入你的变量,即可解决。
下面附上我的代码参考
var str = {
"ID":"xxxxxxxxxxxx",
"StationID": "xxxxxxxxxxxx",
"LaneType": 2};
$.ajax({
url:"xxxxxxxx",
data: JSON.stringify(str),//主要语句
type: "POST",
dataType: "json",
contentType: "application/json",
success: function (re){
console.log(re);
$("#outImg").attr("src","data:image/jpg;base64,"+re.data);
}
});