某些系统后台必须传json数据,所以需要使用如下格式设置
$.ajax({
url: "/login",
data: JSON.stringify({"username":"zhangsan","password":"123"}),
method: "post",
dataType: "json",
contentType: 'application/json',
success: function (r) {
console.log(r)
}
});
如果不加JSON.stringify(转为json字符串),
提交的是form结构(相当于url传参username=**&password=***)
本文介绍了在Ajax中如何正确使用JSON.stringify()将数据转换为json字符串进行POST提交,以确保数据以正确的格式传递给后台系统。如果不使用JSON.stringify(),数据将以form结构(URL参数形式)提交。理解这一区别对于前后端数据交互至关重要。
4414

被折叠的 条评论
为什么被折叠?



