Библиотека jQuery объекты DataTable - не могу привязать данные - ASP.NET в MVC, jQuery и
Всем привет,
Мое заявление (ASP.NET MCV) рефренирует веб-сервис для получения данных и отображения с помощью DataTables jQuery (https://datatables.net/).
Что я уже пробовал:
Создана функция ajax для вызова контроллера / действия.
<script src="~/Scripts/jquery.js"></script> <script src="~/Scripts/DataTables/jquery.dataTables.js"></script> <script src="https://cdn.datatables.net/v/dt/dt-1.10.13/datatables.min.js"></script> <script type="text/javascript"> $(document).ready(function () { $.ajax({ type: 'POST', url: '@Url.Action("GetDetailsFromService", "GetProductData")', dataType: "json", success: function (DBdata) { alert(DBdata); //Data To Display in Alertbox $('#productDataTable').DataTable({ data: DBdata, columns: [ { "data": "ProductName" }, { "data": "SupplerName" }, { "data": "CategoryName" }] }); } }); }); </script>
Потребляемые данные веб-сервиса для показа.
[HttpPost] public ActionResult GetDetailsFromService() { ProductDetails.GetDetailsService service = new ProductDetails.GetDetailsService(); JavaScriptSerializer json = new JavaScriptSerializer(); return Json(json.Serialize(service.GetProductData()), JsonRequestBehavior.AllowGet); }
Данные JSON, показанные в окне оповещения от webservice.
Не удается привязать данные к jQuery DataTable.
Пожалуйста, помогите мне разобраться.