Asp.net сердечник в MVC и AJAX
Я хочу поставить partialview при изменении значения выпадающего списка. С моим кодом это работает, но когда я хочу отправить данные с помощью метода post, у меня всегда есть нулевые значения. Я видел много разных способов сделать это, но никто не работает для меня.
Что я уже пробовал:
My view ajax code: <pre>@section scripts { <script type="text/javascript"> $("#ProjecteId").on("change", function () { var request = JSON.stringify({ 'ProjecteId': $('#ProjecteId').val() }); $.ajax({ type: 'Post', url: '/Consultas/MostrarTipusPersona', dataType: 'json', contentType: 'application/json', data: request, success: function (data) { console.log('sample', data); }, error: function () { } }); }); </script> }
Мой контроллер:
[HttpPost] public IActionResult MostrarTipusPersona([FromBody]string ProjecteId) { string i = ProjecteId; return PartialView("_Ciutada", new Ciutada()); }
Kornfeld Eliyahu Peter
Вы отладили свой JS? Что возвращает $('#ProjecteId').val ()?