Tag: datatables

无法解析来自服务器的JSON数据

我收到“DataTables警告:无法解析来自服务器的JSON数据。这是由JSON格式错误引起的”我知道这可能是其他线程的重复,我在我的代码中使用java和dataTables ..我得到了JSON格式的输出,但在打印时无法在客户端识别。 当我在http://jsonlint.com/中validationJSON对象时,其格式正确。 我不确定是什么导致了这个错误。 { “iTotalRecords”:5 “sEcho”: “1”, “aaData”:[[ “V2993ASFKH230943”, “本田”, “协议”],[ “V2993A39SNF30943”, “本田”, “CRV”],[” V4833A39SNF30943″ , “极品”, “TSX”],[ “V4833RE9SNF30943”, “极品”, “TL”],[ “V9383RE9SNF30943”, “极品”, “MDX”]] “iTotalDisplayRecords”:5} 任何帮助将非常感激。 谢谢 编辑 try { JSONObject jsonResponse = new JSONObject(); jsonResponse.put(“sEcho”, sEcho); jsonResponse.put(“iTotalRecords”, iTotalRecords); jsonResponse.put(“iTotalDisplayRecords”, iTotalDisplayRecords); while (itr.hasNext()) { Map rs = (Map) itr.next(); FleetEquipment eqpmt = new FleetEquipment(); […]

通过在ASP.Net MVC 5中使用DataTables行重新排序来更新值

我需要通过datatables( www.datatables.net )中的row-reorder函数更新数据库中的OrderIndex值。 我已经在谷歌搜索过,我发现了这篇文章 。 我遵循了所有步骤,但没有帮助。 如果您需要更多信息,请与我们联系。 谢谢 视图模型 public class GenderDDUpdateOrderIndexViewModel { public int Id { get; set; } public int OrderIndex { get; set; } } 调节器 public async Task UpdateRowIndex(GenderDDUpdateOrderIndexViewModel model, int? Id, int? fromPosition, int toPosition, string direction) { using (var ctx = new ApplicationIdentityDbContext()) { if (direction == “back”) { […]

从上载的csv数据创建dataTable列定义

M试图从上传的csv文件中创建数据表。 我面临的唯一问题是定义表列标题。 目前我已经这样做了,手动定义标题。 var table = $(‘#example’).DataTable({ columns: [{ “title”: “Number”, “data”: “Number” }, { “title”: “Category”, “data”: “Category” }, { “title”: “Assignment group”, “data”: “Assignment group” } ] }); 并通过Jquery CSV传递csv数据 var f = event.target.files[0]; if (f) { var r = new FileReader(); r.onload = function(e) { console.log(“on load function”); var result = $.csv.toArrays(e.target.result); […]

删除DataTables列中的额外填充

嗨所以我创建了如下所示的JQuery DataTables: 所以我的问题是如何在“PICTURE”列中删除过多的填充? 这是我初始化表格的方式: $(‘#violators_tbl’).DataTable({ “aoColumnDefs”: [ { “bSortable”: false, “aTargets”: [ 2,3 ] }, { “sWidth”: “20%”, “aTargets”: [ 0 ] }, { “sWidth”: “35%”, “aTargets”: [ 1 ] }, { “sWidth”: “30%”, “aTargets”: [ 2 ] }, { “sWidth”: “15%”, “aTargets”: [ 3 ] }, ], }); 这是我向表中添加行的方法: function update_table(violator){ var img_str1 = […]

单个列filter在Datatable中不起作用

我正在使用jQuery DataTables @version 1.10.11 一切都是工作,但列filter无法正常工作 。 问题是什么? 是否需要外部插件或文件? 请帮忙。 $(document).ready(function(){ $(‘#clist’).dataTable({ “ordering”: true, “searching”: false, “order”: [[ 0, “asc” ]], “dom”: ‘rt’, “columnDefs”: [ { “targets”: [ 0 ], “visible”: false, }, { “targets”: [ 2 ], “orderable”: false, }, { “targets”: [ 3 ], “orderable”: false, }, { “targets”: [ 4 ], “orderable”: false, […]

将json数组转换为数据格式

我的currrent数组格式没有被datatables aaData格式解释为im传递列值: { “aaData”: [ { “startDate”: “09/08/2010 12:00:00 AM”, “endDate”: “13/08/2010 12:00:00 AM”, “runDate”: “16/08/2010 12:00:00 AM”, “clientId”: “40272”, “clientType”: “C”, “plannerName”: “Adrian Mcfly”, “plannerRegion”: “s1”, “contact”: “Vera chaniqua”, “email”: ” “, “interviewDate”: “09/08/2010 12:00:00 AM” }, ] } 如何删除列id并仅显示值,以便我可以将数据表作为ajax调用读取?

DataTables – 使用列名而不是索引

我有一个DataTables设置如下。 var pageData = [ { “id”:”2″, “slug”:”about\/history”, “title”:”History”, “last_updated”:”2013-04-21 09:50:41″ }, { “id”:”3″, “slug”:”about”, “title”:”About”, “last_updated”:”2013-04-21 10:42:22″ } ]; $(function () { $(“#pageList”).dataTable({ “aaData” : pageData, “aoColumns” : [ { “sTitle” : “slug” }, { “sTitle” : “title” }, { “sTitle” : “last_updated” }, { “sTitle” : “id” } ] }); }); 现在,当我运行它时,我收到以下错误警报 DataTables […]

DataTables导出到Excel下载zip文件

我正在使用Buttons扩展在jQuery DataTables上实现导出按钮。 我有所有按钮工作,除了导出到Excel按钮。 包括以下所有脚本: 然后我创建按钮并将它们附加到div: // Create and render buttons new $.fn.dataTable.Buttons( table, { buttons: [‘copyHtml5’, ‘csvHtml5’, ‘excelHtml5’, ‘pdfHtml5’, ‘print’] }) table.buttons().container().appendTo($(‘.header-right’), self); 单击Excel按钮时,我的应用程序会下载xlsx.zip文件。 为什么不下载“.xlsx”文件? 我也尝试通过手动添加扩展来扩展按钮,但是我设置的扩展属性最终为“extension-name.zip”。 new $.fn.dataTable.Buttons( table, { buttons: [ { extend: ‘excelHtml5’, extension: ‘.xlsx’ } ] })

使用Jquery datatable jeditable而不使用必填字段URL

你怎么能使用jquery.datatable和没有url的jeditable插件。 我只想要编辑function而不保存到服务器。 这就是我尝试过的: $(‘td’, oTable.fnGetNodes()).editable(function(value, settings) { console.log(this); console.log(value); console.log(settings); return(value);}, { type : ‘textarea’, submit : ‘OK’, callback: function( sValue, y ) { var aPos = oTable.fnGetPosition( this ); oTable.fnUpdate( sValue, aPos[0], aPos[1] ); }, });

如何在服务器端处理模式下使用JOIN进行数据库查询

我在我的视图列表中使用jQuery DataTables。 我使用服务器端处理模式,特别适用于大型数据集。 但我的问题是我只能使用单个数据库表来执行此操作。 如何使用自定义查询使用多个表和JOIN而不会改变太多是我的代码? 所以我有这个: HTML Customer Information Actions ID First Name Last Name Gender Phone Number Country Postcode Edit <!– Edit Delete –> 阿贾克斯 $(document).ready(function() { $.fn.dataTable.ext.legacy.ajax = true; var table = $(‘#CustomerList’).DataTable( { “processing”: true, “serverSide”: true, “ajax”: “api/customer/all”, “columnDefs”: [ { “targets”: 7, “render”: function(data, type, row, meta){ // return ‘Edit’; […]