$.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 !
});
Ich habe den Stream über Firebug verfolgt. Firebug erkannt und zeigte JSON-Objekt.
Dieser Code griff auf die OnPost-Methode von RestServiceBase zu, aber die Modellbindung funktionierte nicht. Haben Eigenschaft Namen müssen genau das gleiche auf Json Objekt und C#-Klasse sein?
Oder übersehe ich etwas? (Ja, Sie übersehen etwas!)
PS: Ich habe url zu "/api/student/json/asynconeway" geändert hoffentlich, aber dann bekam ich 404 Fehler