jQuery DataTable - 删除cookie

时间:2012-11-27 10:52:27

标签: jquery

我有代码:

function DataTable() {
    $('#displayData').dataTable( {
        "bProcessing": true,
        "bServerSide": true,
        "bStateSave": true,
        "bSort": false,
        "bFilter": false,
        "aoColumns": [
                      { "mDataProp": "name" }
        ],
        "fnServerData": function ( sSource, aoData, fnCallback, oSettings ) {
            oSettings.jqXHR = req.query('GET', url, aoData, function(responseServer, status, xhr) {
                json = responseServer.dataListCustomer;
                fnCallback( json );
//HERE
              }, function(jqXHR, textStatus, errorThrown) {
                  return showError(exception);
                });
        }
      } );
}

这里我想要删除dataTable保存的cookie,我该怎么做?

1 个答案:

答案 0 :(得分:0)

如果您不希望dataTables保留表的状态,请在初始化时使用bStateSave参数:

$('#displayData').dataTable( {
    "bProcessing": true,
    "bStateSave": false, // <--
    /* ... rest of your settings .. */
});

内部dataTables使用了相当多的cookie,手动删除它们会使维护变得很痛苦并且可能会导致一些奇怪的行为。