Я использую Datatable в моем проекте для надежного поиска и многих других преимуществ данных, но когда мне нужно значение окна поиска, поиск данных datatable не работает. На самом деле мне нужен поиск, а также значение окна поиска для удаления данных, но когда я применяю код получения значения окна поиска, поиск не работает в datable.Datatable search не работает
Ниже приведен мой код. Код
<html>
<title>Example 1 - apply dataTable()</title>
<link rel="stylesheet" type="text/css" href="http://ajax.aspnetcdn.com/ajax/jquery.dataTables/1.9.0/css/jquery.dataTables.css">
<link rel="stylesheet" type="text/css" href="http://ajax.aspnetcdn.com/ajax/jquery.dataTables/1.9.0/css/jquery.dataTables_themeroller.css">
<script type="text/javascript" charset="utf8" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.7.1.min.js"></script>
<script type="text/javascript" charset="utf8" src="http://ajax.aspnetcdn.com/ajax/jquery.dataTables/1.9.0/jquery.dataTables.min.js"></script>
</head>
<body>
<div class="container">
<table cellpadding="0" cellspacing="0" border="0" class="dataTable" id="example">
<thead>
<tr>
<th>id</th>
<th>name</th>
</tr>
</thead>
<tbody>
<tr>
<td>21</td>
<td>varun</td>
</tr>
<tr>
<td>22</td>
<td>nitin</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>
Сценарий:
<script>
$('#example').dataTable({"sPaginationType": "full_numbers"});
var table = $('#example').DataTable();
//getting the value of search box
$('.dataTables_filter input').unbind().keyup(function(e) {
var value = $(this).val();
if (value.length>3) {
alert(value);
table.search(value).draw();
} else {
//optional, reset the search if the phrase
//is less then 3 characters long
table.search('').draw();
}
});
</script>
Пожалуйста, помогите мне, Заранее спасибо
Почему у вас unbind.keyUp функции есть? Я имею в виду, почему отвязать? –
На самом деле, я не знаю много о jquery, я нашел этот код снизу. Http://stackoverflow.com/questions/26590778/how-to-get-value-entered-in-search-box-in-datatables и Большое вам спасибо за ваш ценный комментарий, это сэкономит мой день. –