项目中遇到一个需求,后台要求的数据格式为list数组的格式并且没有接收字段(格式如下图)
最终实现代码:
$(".btn").click(function() {
var list = [{
"TYPE1": "111",
"TYPE2": "1,1,1,1,255,25536",
"TYPE3": "20"
}];
console.log(list);
$.ajax({
type: "post",
url: "url",
contentType:"application/json",
dataType: 'json',
async: false,
data: JSON.stringify(list),
success: function(res) {
console.log(res);
},
error: function(res) {
console.log(res);
}
});
})
比较重要的是在data中使用JSON的stringify方法 将数组转化为json字符串