2012-11-27 41 views
1

我有代碼:jQuery的數據表 - 刪除cookies

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保存的cookies,我該怎麼辦呢?

回答

0

如果你不希望數據表保留表的狀態,用bStateSave參數進行初始化:

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

內部數據表使用相當多的餅乾,並手動刪除它們將成爲痛苦的維持並可能會導致你一些奇怪的行爲。

+1

我必須bStateSave保存爲真,因爲我想保留狀態。還有,我想要刪除cookie時,我想要 – faszynski

+0

你想刪除哪個cookie? –

+1

由bStateSave保存,但只在我指定的情況下 – faszynski