默认情况下,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