2
我有一個dataTable我用來列出信息,但遇到了一個障礙。我無法再用搜索欄過濾結果!每當我輸入時,它只是說沒有找到結果(即使沒有輸入搜索詞時有超過500條記錄)。沒有搜索詞時,所有內容都會顯示爲應該顯示的內容。JQuery DataTables - 搜索不工作,sData是空的錯誤
這裏是螢火蟲的錯誤消息:
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'
});
});
謝謝你分享這:) –