私のフィルタがサーバーのjsonデータで動作するようにしようとしていますが、誰かがこれを行うのを助けることができますか?DataTables with json data
は私が場所によってフィルタを必要とする:すべて、EUA、中国、スペイン
私が使用していますHTML::
<div class=" dashboard">
<div class="col-md-8 no-padding">
<div class="form-group col-md-4 no-padding">
<select class="form-control" id="sel1" >
<option value="Filter by">Filter by country </option>
<option value="All">All</option>
<option value="First name">China</option>
<option value="Last name">EUA</option>
<option value="Last name">Spain</option>
</select>
</div>
</div>
<br>
<br>
<table id="example" class="display" width="100%" cellspacing="0">
<thead>
<tr>
<th>First name</th>
<th>Place</th>
</tr>
</thead>
</table>
jqueryの:
からjquery.dataTables.js$(document).ready(function() {
var dt = $('#example').dataTable();
dt.fnDestroy();
});
$(document).ready(function() {
var url = 'http://www.json-generator.com/api/json/get/crcCiZXZfm?indent=2';
var table = $('#example').DataTable({
ajax: url,
columns: [
{ data: 'name' },
{ data: 'place' }
]
});
});
jsfiddle: http://jsfiddle.net/ntcwust8/120/
あなたが最初の名前でフィルタを選択したときに起こるとは思わないが、すべてのレコードはファーストネームを持っています... –
申し訳ありませんが、私は私の質問を改革私はフィルタが場所ごとに動作する必要があるので、ちょうど中国からのデータを表示するスペインを選択すると、スペインなどのデータを表示する...、理解できますか?ありがとうございました。 – Raduken
これを確認してください:https://datatables.net/examples/api/multi_filter.html –