2014-09-05 3 views
0

В this примереDataTables выберите только фильтруется содержание

поиска Try для «airi» - только один результат покажет.

Пробуйте Отправьте форму, вы можете легко увидеть следующую строку (на самом деле таблицу enrire) также отправляется.

Как я могу это сделать, это только отфильтрованные строки, которые отправляются?

С наилучшими пожеланиями

+0

На представить в форме, попробуйте удалить все скрытые строки таблицы или представлять данные только видимых строк. –

+0

Да, это то, что я хотел бы сделать. Представьте только видимые строки. Но как? – user1281991

+0

Просьба поделиться кодом для отправки формы и как вы вызываете плагин с данными. Лучше, если вы можете поделиться ссылкой jsfiddle. –

ответ

1

Вы можете добавить :visible селектор:

$(document).ready(function() { 
    var table = $('#example').DataTable(); 

    $('button').click(function() { 
     var data = table.$('input:visible, select:visible').serialize(); 
     alert(
      "The following data would have been submitted to the server: \n\n"+ 
      data.substr(0, 120)+'...' 
     ); 
     return false; 
    }); 
}); 
+0

Да! Именно то, что я хотел! Большое спасибо. Я искал сеть, но мне ничего не помогло. Вы только что это знали? Или где вы получили эту информацию? С наилучшими пожеланиями – user1281991

+1

Я часто использую этот селектор, поэтому ответ был явно! ;) jQuery владеет многими [селекторами] (http://api.jquery.com/category/selectors/), посвященными различным обычаям, они очень полезны! С уважением –

Смежные вопросы