搜索

首页  >  问答  >  正文

javascript - datatables 这样获取时间后台搜索时间段获取数据重新渲染应该怎么写成功的回调函数????求大神解答

雷雷

PHPzPHPz2855 天前716

全部回复(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
  • 取消回复