Java 在发送返回值中的字符串时,ajax不起作用
我的ajax调用是Java 在发送返回值中的字符串时,ajax不起作用,java,ajax,spring,model-view-controller,return,Java,Ajax,Spring,Model View Controller,Return,我的ajax调用是 $.ajax({ type : "POST", headers : { 'X-CSRF-TOKEN' : $("meta[name='_csrf']").attr("content") }, url : url, contentType : "application/json", data : JSON.stringify(subdata), success : function(data) {
$.ajax({
type : "POST",
headers : {
'X-CSRF-TOKEN' : $("meta[name='_csrf']").attr("content")
},
url : url,
contentType : "application/json",
data : JSON.stringify(subdata),
success : function(data) {
alert("Added sussefull");
alert(data);
alert(data.message);
},
error : function() {
alert("in error");
}
});
我的控制器
@RequestMapping(value="/addcourse",method =RequestMethod.POST,produces = "application/json")
public @ResponseBody String addCourse(@RequestBody Subject subject)
{
String message = subjectService.addSub(subject);
return message;
}
若我发送字符串值,若我更改字符串使其无效,那个么Ajax调用将不起作用 不工作,如果我发送字符串值,如果我改变字符串,使其无效的工作,你能详细说明吗?分享您得到的错误您的
子数据在哪里?您是否收到了错误的警告?