默认情况下,DataTables中的Ajax调用通过在URL上添加假字段来避免缓存,例如http://yoursite.com/api/?_348522852542'。我想禁用此功能。看来ajax函数调用fnServerData,它定义如下:

    "fnServerData": function ( sUrl, aoData, fnCallback, oSettings ) {
        oSettings.jqXHR = $.ajax( {
            "url":  sUrl,
            ....
            "cache": false,
            ....
            });
      };


我希望"cache"的值是true而不是false。我想念什么吗?为什么这样硬编码?进行此更改以在本地或通过提交补丁来编辑源的最佳方法是吗?

最佳答案

您可以覆盖fnServerData回调:http://datatables.net/usage/callbacks#fnServerData

08-19 04:50