搜尋

首頁  >  問答  >  主體

javascript - datatables 這樣取得時間後台搜尋時間段取得資料重新渲染該怎麼寫成功的回呼函數? ? ? ?求大神解答

雷雷

##

PHPzPHPz2856 天前723

全部回覆(2)我來回復

  • phpcn_u1582

    phpcn_u15822017-05-19 10:48:57

    不應該是這麼寫的,datatables 自己有方法來刷新的,一般來說是不需要手工來寫 ajax 的

    $('#_list').DataTable({
        dom: "Brtip",
        serverSide: true,
        processing: true,
        order: [[3, 'desc']],
        ajax: {
            url: URL_PREFIX + schema.API.UM_LIST.url,
            type: 'get',
            data: function (data) {
                // data['conditions'] = $('#_query_form').serializeArray();
                data['keyword'] = self.keyword
                data['workGroupID'] = self.workGroupID
            },
            error: function(resp) {
                if (resp.status == 403) {
                    toastr.info('没有权限访问')
                    self.loadUser()
                }
            },
            beforeSend: oauthHeaders
        }
    )

    當資料變動的時候(點擊按鈕的時候),你應該要把值設定進 data 方法里,然后调用$('#_list').DataTable().ajax.reload()就會刷新了

    回覆
    0
  • 迷茫

    迷茫2017-05-19 10:48:57

    回覆
    0
  • 取消回覆