JQuery DataTables - Поиск не работает, sData - пустая ошибка - PullRequest
2 голосов
/ 12 ноября 2011

У меня есть dataTable, который я использую для отображения информации, но попал в ловушку. Я больше не могу фильтровать результаты с помощью панели поиска! Всякий раз, когда я набираю текст, он просто говорит, что ничего не найдено (хотя при вводе поискового запроса более 500 записей). Все отображается так, как должно быть, когда отсутствует поисковый запрос.

Вот сообщение об ошибке в firebug:

sData is null
return sData.replace(/\n/g," ").replace( /<.*?>/g, "" );

Вот моя инициализация таблицы:

var oTable = $('#dataTable').dataTable({
    "aaSorting": [[ 2, "desc" ]],
    "bJQueryUI": true,
    "sPaginationType": "full_numbers",
    "sAjaxSource": 'SQL/dataTable.php',
    "iDisplayLength": 25,
    "bStateSave": true,
    "aoColumns": [
        {"asSorting": [  ], "sClass":"center"},
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null
    ],
    "fnDrawCallback": function() {
        $('.display_results').show();
        $('.def').click(function(){
            var msg = $(this).next().text();
            $('.messages').messageBox({
                'message' : msg,
                'time' : 0, 
                'background' : '#C40000',
                'color' : '#FFF',
                'timeShow' : 1,
                'timeHide' : 1,
                'closeMessage': '', 
                'width' : 350,
                'modal' : 'true',
                'radius' : 7,
                'borderSize' : 3,
                'borderColor' : '#FFF',
                'escape' : 'true'
            });
});

1 Ответ

4 голосов
/ 12 ноября 2011

разобрался с решением: Дали все столбцы типа «строка». По какой-то причине тип html по умолчанию имел проблемы с некоторыми данными.

"aoColumns": [{"sType":"string"}]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...