【问题标题】:Datatable not refreshig on server side search数据表在服务器端搜索不刷新
【发布时间】:2014-12-30 09:08:59
【问题描述】:

这就是我声明数据表的方式

 $('#editable').dataTable({
            "processing": true,
             "serverSide": true,
             "ajax": "ProjectController.php?getProjectData=1",

当我在搜索栏中键入时,呼叫会响起并检索正确的数据,但表格不会改变。 我需要做任何设置来纠正这个问题吗?

返回的json是

{
  "draw": 1,
  "recordsTotal": "2",
  "recordsFiltered": 2,
  "data": [{
    "id": "1",
    "jobnumber": "",
    "name": "Piek, G D F",
    "erfno": "block 46",
    "address": null,
    "from": null,
    "jobyear": "1995",
    "jobstatus": "Complete",
    "contactinfo": null,
    "datedue": null,
    "datecreated": "2010-06-29 14:38:49",
    "operatorname": null
  }, {
    "id": "63658",
    "jobnumber": "",
    "name": "Piek, G D F",
    "erfno": "block 46",
    "address": null,
    "from": null,
    "jobyear": "1995",
    "jobstatus": "Complete",
    "contactinfo": null,
    "datedue": null,
    "datecreated": "2010-06-29 14:38:49",
    "operatorname": null
  }]
}

【问题讨论】:

  • 您是否检查了通话返回的内容?
  • 是的,它返回了正确的数据
  • 您确定它返回的是过滤数据吗?如果它实际上没有过滤,那么它看起来就像表格没有改变。
  • 我什至强迫它在第一次加载时发回相同的数据,它完美地绘制了表格
  • 知道了,你需要增加抽奖次数

标签: jquery html datatables


【解决方案1】:

知道了,您需要增加发送回桌面的 json 中的抽奖次数

【讨论】:

    猜你喜欢
    • 2023-03-02
    • 1970-01-01
    • 1970-01-01
    • 2016-12-30
    • 1970-01-01
    • 1970-01-01
    • 2018-05-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多