我的参数中有数组:

比如var req = {

ids: [1, 2, 3]}

ajax 写法必须把 req 进行字符串化,然后设置 contentType: "application/json"

后台才可以正常的接受到传来过来的数组

$.ajax({

url: '/.../delete-by-ids',

type: 'post',

data: JSON.stringify(req),

dataType: 'json',

contentType: "application/json",

traditional:true,

success: function (data) {

callback(data);

},

error: function (data) {

$.dialog("错误");

}

})

我已经设置了 JSON.stringfy(req),那么 req 按理来说现在应该已经是 string 类型了,为什么 contentType 却还是要设置为 application/json

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐