Datatble интерпретировать данные JavaScript - PullRequest
1 голос
/ 11 октября 2019

Я использую datatble в своем проекте, и все работает отлично, за исключением одной проблемы.

Когда одним из моих данных является <script> alert('hello world')</script>, а вместо записи "<script> alert('hello world')</script>" в моей таблице отображается предупреждение, как я могу предотвратить это? Мой код выглядит так:

$('.datatable_selector').DataTable({
     "serverSide": true,
     "processing": true,
     "ajax" : {
          "url" : "http://myurl.com"
      },
     "columns" : [
          {"data" : "data1"},
          {"data" : "problemData"}
     ]
})

1 Ответ

1 голос
/ 11 октября 2019

Согласно документации DataTables , вы должны использовать функцию рендеринга:

{
    data: 'product',
    render: $.fn.dataTable.render.text()
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...