JQuery Datentabelle Filter doppelte Zeilen
$(document).ready(function() {
var url = 'http://www.json-generator.com/api/json/get/cbEfqLwFaq?indent=2';
var table = $('#example').DataTable({
'processing': true,
'serverSide': true,
'paging': false,
'bFilter': false,
'ajax': {
type: 'POST',
'url': url,
'data': function (d) {
return JSON.stringify(d);
}
}
});
table.column(3).data().unique();
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<link href="http://cdn.datatables.net/1.10.9/css/jquery.dataTables.css" rel="stylesheet"/>
<script src="http://cdn.datatables.net/1.10.9/js/jquery.dataTables.min.js"></script>
<table id="example" class="display" width="100%" cellspacing="0">
<thead>
<tr>
<th>First name</th>
<th>Last name</th>
<th>Position</th>
<th>Office</th>
</tr>
</thead>
</table>
Ich versuche datatable unique function zu verwenden, aber ich bin nicht in der Lage, ihn auszuführen. Eigentlich möchte ich die doppelten Daten entfernen, die ich dynamische ajax Daten verwende.
table
.column(3)
.data()
.unique();
Wie in diesem Beispiel habe ich die Städte herausfiltern möchten, bitte machen Sie mir, was ich tue, falsch und ist es eine andere Möglichkeit, ich könnte nicht irgendwelche anderen Antworten in Stackoverflow gefunden oder kann nicht in der Lage zu verstehen. Ich verwende Version 1.10.9
Bitte einen Ausschnitt statt einfacher Bereitstellung einer Geige Link erstellen - Sie sollten wirklich nicht erwarten, dass Benutzer SO verlassen zu untersuchen –
@DarrenSweeney Hinzugefügt –
Haben Sie Fehler in der Konsole? –