Чтобы выполнить запрос JQuery AJAX POST с данными JSON в ASP.NET Core, вы можете использовать следующие методы:
Метод 1: использование $.ajax():
$.ajax({
url: '/ControllerName/ActionName',
type: 'POST',
dataType: 'json',
contentType: 'application/json',
data: JSON.stringify({ key1: value1, key2: value2 }),
success: function(response) {
// Handle the response
},
error: function(error) {
// Handle the error
}
});
Метод 2: использование $.post():
$.post('/ControllerName/ActionName', JSON.stringify({ key1: value1, key2: value2 }), function(response) {
// Handle the response
}, 'json');
Метод 3. Использование $.ajax() с сокращенными методами:
$.postJSON('/ControllerName/ActionName', { key1: value1, key2: value2 }, function(response) {
// Handle the response
});
Обратите внимание, что URL-адреса «/ControllerName/ActionName» следует заменить фактическим URL-адресом вашего контроллера ASP.NET Core и метода действия.