我正在尝试调用一个控制器方法来保存我的对象,但是当我尝试 url 到它时,它返回 http 错误。我在 SO 上浏览了一些类似的问题,但没有运气。所以我想问自己...
这是我的 Ajax(为了简单起见,我重命名了变量):
function addDob() {
var var1 = $("#var1").val();
var var2 = $("#var1").val();
var var3 = {};
var3["var3"] = $("#var3").val();
var json = JSON.stringify({
var1 : var1,
var2 : var2,
var3 : var3
});
console.log(json);
alert(json);
$.ajax({
url: 'add_dob',
type: 'POST',
contentType: 'application/json; charset=utf-8',
dataType: json,
success: function (data) {
console.log(json);
alert(data.message);
resetForm();
},
error: function () {
alert("Error!");
}
});
}Run Code Online (Sandbox Code Playgroud)
这是我的控制器:
@RequestMapping(value = "/add_dob", method = RequestMethod.POST, produces = "application/json")
@ResponseBody …Run Code Online (Sandbox Code Playgroud)