首页 > 解决方案 > Datatable - 将行数据从 html 更改为纯文本

问题描述

rails 应用程序正在使用数据表来填充从远程系统接收到的数据(使用 ajax 调用)。在远程系统发送纯文本之前,一切正常。但是现在系统正在以 html 格式发送响应数据。正因为如此,整个页面的格式都受到了干扰。如何在数据表行中显示返回的 html?代码如下。从远程系统返回的 html 显示在message字段中。

var logs = window.location.pathname + '/logs.json';
  var logTable = $("table").DataTable({
    "oLanguage": {
      "sSearch": "Search"
    },
    "paging": false,
    "dom" : 't',
    "order": [[0, "desc"]],
    "ajax": {
     "url": logs,
     'dataSrc': function ( json ) {
       return json;
     }
   },
   "drawCallback": function(){
    refreshProgressBar();
  },
  columns: [
  {data : "created_at"},
  {data : "level"},
  {data : "message"},
  ],
  });

标签: ruby-on-railsdatatable

解决方案


推荐阅读