jquery Datatable - $ .fn.dataTable.ext.errMode не является функцией - PullRequest
1 голос
/ 08 января 2020

Мне нужно по определенной c причине игнорировать jquery сообщения об ошибках с данными на определенной c странице.

, когда я ставлю:

$.fn.dataTable.ext.errMode('none')

Я получаю это ошибка:

Ошибка типа: $ .fn.dataTable.ext.errMode не является функцией *

Я пытался:

jQuery.fn.dataTable.ext.errMode('none') 

вместо этого, но та же проблема

Как мне применить этот параметр?

Ответы [ 2 ]

1 голос
/ 08 января 2020

Ну, это именно то, что говорит ошибка, это не функция, а скорее атрибут. из документации , вы должны установить это так:

$.fn.dataTable.ext.errMode = 'none';
0 голосов
/ 08 января 2020

Попробуйте, и вы можете увидеть это из документации

$.fn.dataTable.ext.errMode = 'none';
 
$('#example').on( 'error.dt', function ( e, settings, techNote, message ) {
    console.log( 'An error has been reported by DataTables: ', message );
}).DataTable({"ajax": '../ajax/data/arrays.txt'});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<link href="https://cdn.datatables.net/1.10.20/css/jquery.dataTables.min.css" rel="stylesheet"/>
<script src="https://cdn.datatables.net/1.10.20/js/jquery.dataTables.min.js"></script>

<table cellpadding="0" cellspacing="0" border="0" class="dataTable" id="example">
    <thead>
        <tr>
            <th>Rendering engine</th>
            <th>Browser</th>
            <th>Platform(s)</th>
            <th>Engine version</th>
            <th>CSS grade</th>
        </tr>
    </thead>
    <tbody>
    </tbody>
</table>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...