$.ajax({
type: 'POST',
url: "/api/student",
data:'{"x":3,"y":2}',
dataType: "json",
complete: function (r, s) {
debugger;
},
success: function(response){
debugger;
},
contentType: "application/json" // !!!!!!!!!!!! The reason of problem. I could see Json on firebug. It was false-positive for my code !
});
我已经通过 Firebug 跟踪了流。Firebug 识别并显示 JSON 对象。
此代码访问了 RestServiceBase 的 OnPost 方法。但模型绑定不起作用。Json 对象和 C# 类的属性名称是否必须完全相同?
还是我错过了什么?(是的,你错过了一些东西!)
PS:我希望将 url 更改为“/api/student/json/asynconeway”,但后来出现 404 错误