【问题标题】:Send html table to controller in MVC by ajax As JSON Object in datatable通过ajax将html表发送到MVC中的控制器作为数据表中的JSON对象
【发布时间】:2016-11-08 12:06:04
【问题描述】:

我正在使用 dataTables jQuery 插件,但我遇到了问题

参考以下链接,我可以将表格下载为 JSON,

https://datatables.net/extensions/buttons/examples/html5/customFile.html

但在我的情况下,我想将表保存为变量中的 JSOn,以使用 Angular 或 JQuery AJAX 将其发送到控制器

我可以通过使用 tableToJSON 库来做到这一点,但我只会将显示的行存储在当前页面中,而不是完整的行

{ var table = $('#datatable').tableToJSON();}

【问题讨论】:

  • 首先你是如何填充表格的?你不使用 JSON 吗?
  • 在数据库模型中使用 foreach
  • 试试 $('#datatable').dataTable( { "bRetrieve": true } );

标签: jquery angularjs json ajax datatables


【解决方案1】:

如果您使用的是客户端处理,则只需使用data() API 方法即可检索整个表的数据。

var data = $('#datatable').DataTable().data();

【讨论】:

  • 感谢您的评论,但不幸的是它不适用于我
猜你喜欢
  • 1970-01-01
  • 2019-03-18
  • 2014-10-31
  • 1970-01-01
  • 2019-06-13
  • 1970-01-01
  • 1970-01-01
  • 2011-10-30
  • 1970-01-01
相关资源
最近更新 更多