0
Ich habe ein Problem mit meinem Modelbinding und ich kann nicht herausfinden, warum es nicht funktionieren würde. Heres der Controller:MVC Modelbinding jQuery Ajax
public class ItemListController : Microsoft.AspNetCore.Mvc.Controller
{
[HttpPost]
public async Task<IActionResult> Create(string name)
{
return View();
}
}
dies ist die Javascript
var myObject = JSON.stringify("{Name: 'Test'}");
var dataobject =
$.ajax({
type: "POST",
url: "/ItemList/Create",
data: myObject,
contentType: "application/json; charset=utf-8", dataType: "json",
success: successFunc,
error: errorFunc
});
function successFunc(data, status) {
alert(data);
}
function errorFunc() {
alert('error');
console.log(JSON.stringify({ a: myData }));
}
});
Wenn versucht fast alles gelesen ive. Kann mir jemand bitte mitteilen, warum die Bindung nicht stattfindet?
leider nicht ... auch versucht { 'Name': 'test'} {Name: Test} und so weiter – ChrisG
müssen Sie datatype entfernen: „json "weil die Aktion eine Sicht (html) zurückgibt json –
funktioniert immer noch nicht der String-Name ist null – ChrisG