【发布时间】:2019-03-01 09:58:03
【问题描述】:
我的 DataTables 不愿意向我的 ASP.NET MVC Action 发送 POST 请求。我试图搜索互联网但没有。 这是代码:
$(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));
}
以及错误信息:
在控制器“Project.Web.Controllers.HomeController”上找不到公共操作方法“LoadData”。
请问我该如何解决这个问题。
【问题讨论】:
标签: asp.net-mvc datatables get