Как заполнить jquery datable с помощью ASP.NET данные на стороне сервера MVC
У меня есть действие контроллера с параметрами, которое возвращает данные json для подачи jQuery datatable. Пока что я получаю пустую таблицу и ошибку ajax: "...Дополнительные сведения об этой ошибке см. В разделе http://datatables.net/tn/7 - с сообщением "загрузка..." в таблице. Любая помощь будет высоко оценена.
public ActionResult GetItems(String description, string linenumber) { ---retracted return Json(new { data = itemList }, JsonRequestBehavior.AllowGet); }
Line Number: <input type="text" id="myInput1"><br> Description: <input type="text" id="myInput2"><br>
<table class="table" id="ItemsTable"> <thead> <tr> <th>ID</th> <th>Quantity</th> </tr> </thead> </table>
Что я уже пробовал:
$(document).ready(function () { var lnbr = $("#myInput1").val(); var desc = $("#myInput2").val() var oTable = $('#ItemsTable').dataTable({ "ajax" : { "url" : "/Home/GetItems", "type" : "get", "datatype" : "json", "data" : { description:desc, linenumber: lnbr} }, "columns": [( {"data" : "ID", "autowidth" : true }, {"data" : "Qty", "autowidth" : true }, )] }); });
JoCodes
Можете ли вы проверить консоль разработчика браузера и поделиться показанной ошибкой?
David_Wimbley
Вы видели пакет nuget для этого? Это может немного облегчить вам задачу.
https://github.com/mcintyre321/mvc.jquery.datatables
https://www.nuget.org/packages/Mvc.JQuery-да.Таблицы данных