带有自定义标头的jQuery DataTables,用于获取服务器端数据

时间:2015-02-02 13:48:11

标签: jquery ajax http-headers jquery-datatables

有没有办法与jQuery Datatables一起使用自定义ajax标头来获取服务器端数据?

我尝试但不发回任何响应(检查服务器端数据是否正确生成)

oTable = $('#saleReport').dataTable({
  "ajax": {
            //"url": "/reports",
            "method": "post",
            "headers": { 'X-OCTOBER-REQUEST-HANDLER': 'onReports' }         
   }
});

1 个答案:

答案 0 :(得分:0)

我认为这是不可能的。我看看dt库,看不到这个选项。您可以编辑功能库。

http://api.jquery.com/jquery.ajax/ - 标题

https://github.com/DataTables/DataTables/blob/master/media/js/jquery.dataTables.js

第2437行

======
编辑
======

可以通过函数fnServerData实现。在发送之前,您可以使用标题。

http://datatables.net/forums/discussion/17063/how-to-add-authorization-header-to-ajax-requests

找到的污水

文档 http://legacy.datatables.net/ref#fnServerData