Java服务端接收参数时以requireBody接收的,正常配置ajax的方法是在配置项加上contentType:"application/json",传递的参数需要用JSON.stringify()转化为JSON字符串。否则会报415错误。以下是ajax的代码:
1 $.ajax({ 2 contentType:"application/json", 3 type: "POST", 4 url: url, 5 cache: false, //禁用缓存 6 dataType: "json", 7 data: JSON.stringify({ 8 ROLE_ID:roleId 9 }), 10 success: function (result) { 11 12 }, 13 error: function (XMLHttpRequest, textStatus, errorThrown) { 14 alert(XMLHttpRequest); 15 } 16 });