使用 Jquery 渲染时检查数据表列中的空值

Checking null values in Datatable Column while rendering using Jquery

我正在使用数据表来显示我的数据。在我的一个专栏中,我使用渲染来检查 null(如果它不为 null)然后使用 split 方法显示数据。 该代码可以正常工作,但每次发现空值时都会向浏览器发出警告。

这是我的代码

{
  "mData": "address",
  "render": function(data, type, row) {
    if (data == null) { //do nothing}
      else {
        return data.split("\n").join("<br/>");
      }
    }
  }
}

这是我收到的警告消息

DataTables warning: table id=tblrss - Requested unknown parameter 'address' for row 2, column 5. For more information about this error, please see http://datatables.net/tn/4

试试这个

{
  "mData": "address",
  "render": function(data, type, row) {
    return data ? data.split("\n").join("<br/>") : "";
  }
}
    {
 "mData": "address",
 "render": function(data, type, row) {
  if (data == null) { return "" }
  else {
    return data.split("\n").join("<br/>");
  }
}

//添加一些东西到 return 当 null 解决问题时感谢 @freedomn-m