Spring MVC接收不到参数的可能原因

2018-09-28  本文已影响0人  柒点伍零

ajax请求中设置了“contentType : “application/json””,导致controller获取不到两个参数。

原因如下:

不使用contentType时,可以直接传对象

$.ajax({
    url: url,
    type: "POST",
    dataType: "JSON",
    data: { id: test },
    async: false,
    success: function () {}
}); 

使用contentType时,需要传json格式的值

$.ajax({
    url: url,
    type: "POST",
    dataType: "JSON",
    contentType: "application/json"
    data: "{'id': " + test +"}",
    async: false,
    success: function () {}
});
上一篇 下一篇

猜你喜欢

热点阅读