Я вызываю функцию ajax в модальном режиме, когда я нажимаю BTN, который вызывает действие контроллера и передает параметр в контроллер.Теперь я хочу вернуть строки в виде Json обратно в представление и отобразить их в том же режиме.Как ни странно, он работал на моем ноутбуке с зависимостью «System.Web.MVC», но, похоже, не работает в «Microsoft.AspNetCore.Mvc».Когда я возвращаю Jsons, я заполняю входы в модале этими строками json, но на ПК с ядром asp.net входы остаются пустыми там, где на ноутбуке они заполнены.
Тип возврата контроллера
return Json(new { Nachname, Vorname, UserName });
Ajax
$(document).ready(function () {
$("#btnGet").click(function () {
$.ajax(
{
type: "POST",
url: "@Url.Action("getName", "Home")",
data: {
UserName: $("#txtName").val()
},
success: function (result) {
$('#infos').show();
$('#txtName').addClass("form-control is-valid");
$('#InputFirstName').val(result.Vorname);
$('#InputLastName').val(result.Nachname);
$('#InputFirstName').show();
$('#InputLastName').show();
$('#labelInfo').show();
},
failure: function (response) {
alert(response.responseText);
},
error: function (response) {
alert(response.responseText);
}
});
});
});
`