Мои DataTables не хотят отправлять POST-запрос к моему ASP.NET MVC Action.Я пытался искать в Интернете, но ничего.Вот код:
$(document).ready(function () {
let token = $('input[name="__RequestVerificationToken"]', this).val();
let table = $('#hit').DataTable({
"destroy": true
, "proccessing": true
, "pagingType": "full_numbers"
, "stateSave": true
, "serverSide": true
, "orderCellsTop": true
, "fixedHeader": true
, "ajax": {
"url": @Html.Action("LoadData", "Home"),
"type": "POST"
"data": {
__RequestVerificationToken: token
}
}
, "fixedColumns": true
, "order": [[1, 'asc']]
...
и на сервере:
[HttpPost]
[ValidateAntiForgeryToken]
public JsonResult LoadData(DataTableParameters requestParameters)
{
return Json(service.GetPagedData(requestParameters));
}
и сообщение об ошибке:
Метод публичного действия «LoadData» былне найден в контроллере «Project.Web.Controllers.HomeController».
Как можно решить эту проблему, пожалуйста.