У меня есть этот массив javascript:
formatData = {
title: title,
start: startFormat,
end: endFormat
};
Я хотел бы отправить formatData в метод контроллера C # (и получить его в виде массива для отправки в базу данных):
//HomeController.cs
public ActionResult setReservation()
{
Database db = new Database();
db.setReservations(reservation);
return View();
}
Я попытался отправить массив javascript со следующим кодом AJAX:
$.ajax({
url: '/Controller/HomeController',
type: 'POST',
contentType: 'application/json',
data: JSON.stringify({
formatData: formatData
}),
});
, но безуспешно.Вкладка «Сеть» браузера показывает 404. Что я делаю не так?Как я могу поймать массив из клиентского JavaScript в серверной части контроллера C # как массив C # как?Как я могу прикрепить запись AJAX к методу setReservation
в контроллере c#
?
Заранее большое спасибо.
Редактировать: formatData должен передаваться в контроллер (HomeController.cs),В контроллере данные внутри formData (title, start, end) должны быть переданы методу (setReservations) объекта (db) другого класса (Database), где данные будут вставлены в строку запроса sql.