鍍金池/ 問(wèn)答/數(shù)據(jù)庫(kù)  HTML/ dataTables使用滾動(dòng)下拉異步加載數(shù)據(jù)時(shí),怎么保留上一次請(qǐng)求(上一頁(yè))的數(shù)

dataTables使用滾動(dòng)下拉異步加載數(shù)據(jù)時(shí),怎么保留上一次請(qǐng)求(上一頁(yè))的數(shù)據(jù)而不是被清除?

clipboard.png

如題,上圖是滾動(dòng)條式下拉加載數(shù)據(jù)的形式,每次下拉到一定程度就會(huì)重新請(qǐng)求ajax,然后渲染表格數(shù)據(jù)。但是之前已經(jīng)請(qǐng)求過(guò)的,也就是上一頁(yè)的數(shù)據(jù)卻被清除了,也可以認(rèn)為是被隱藏了。如果滾動(dòng)條回到之前的位置,也是重新請(qǐng)求的ajax,重繪了一遍表格。
問(wèn)題:datatables有沒(méi)有什么屬性或者事件可以讓那些被隱藏或者被消除的數(shù)據(jù),顯示出來(lái),不再需要重新請(qǐng)求?
下面是我的datatables的部分屬性配置:

        "dom": 't',
        "ordering": true,
        "processing": true,//顯示加載過(guò)度loading
        "serverSide": true,
        //"stateSave": true,
        //select: {
        //    style: 'single'
        //},
        scrollY: 1000,
        scroller: {
            loadingIndicator: true
        },
        paging: true,
回答
編輯回答
挽歌

建一個(gè)全局的數(shù)組,把瀏覽過(guò)的數(shù)據(jù)放進(jìn)去 需要的話取出來(lái)

2017年3月10日 21:58