ile gönderilen verileri al (ilişkisel dizi) AJAX'ta bir formu POST yapmaya çalışıyorum ve parametrelerden biri ilişkilendirici bir dizidir. Konsolu'nda isteğin tamam olduğunu ve parametrelerin doğru şekilde gönderildiğini kontrol edebilirim.Denetleyicinin eylemine AJAX
Bu AJAX
var fieldsEdited = [{"Key":1,"Values":["value1"]},{"Key":2,"Values":["value2"]}, ...]
$.ajax({
url: "/url"
type: 'POST',
data: { fieldsEdited: JSON.stringify(fieldsEdited) },
dataType: 'json',
traditional: true,
success: function (data, textStatus, jqXHR) { }
});
çağrı edilir Ama bunu
[HttpPost]
public ActionResult Method(List<DictionaryInfos> fieldsEdited)
gibi onları almak için çalıştık
Ben kumandanın eylem bu parametreleri "map" olamaz
ile
ancak sonuç her zaman boş bir dizidir, doğru verileri alamıyorum.
Sorun nedir?
Bu parametrenin önündeki [FromBody] özniteliğini eklemeye çalışın – MajkeloDev
Ajax çağrı kodunuzu eksiksiz gönderin. –
Gönderiyi düzenledim. Teşekkürler – user3656665