/ / Inicializácia tableTools pre existujúce DataTable - javascript, jquery, datatables, tabletools

Inicializácia tableTools pre existujúce DataTable - javascript, jquery, datatables, tabletools

Snažím sa pridať tlačidlo "Stiahnuť ako súbor CSV" pre svoju stránku, ktorá zobrazuje údaje z databázy. Prešiel som cez svoje fóra, ale nemohol nájsť riešenie mojej chyby.

Pridávam screenshoty chyieb, ktoré dostanem, a časť kódu, na ktorú poukazuje.Prosím, pomôžte mi vyriešiť túto chybu.

Chyba, ktorú dostávam Kód, ktorý odkazuje:

    <link rel="stylesheet" type="text/css" href="//cdn.datatables.net/1.10.7/css/jquery.dataTables.css">
<script src = "https://cdn.datatables.net/tabletools/2.2.4/js/dataTables.tableTools.min.js"></script>
<link rel="stylesheet" type="text/css" href="//cdn.datatables.net/tabletools/2.2.4/css/dataTables.tableTools.css">
<script src="jquery.dataTables.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#leads_table thead th").each (function(){
var title = $("#leads_table thead th").eq( $(this).index()).text();
$(this).html (" <input type = "text" placeholder = "Search "+title+""/> ");
});

var table = $("#leads_table").DataTable(
"dom": "T<"clear">lfrtip",
"tableTools": {
"sSwfPath": "/swf/copy_csv_xls_pdf.swf"
}
);

table.columns().every(function(){
var that = this;

$( "input", this.header() ).on ( "keyup change", function(){
that
.search( this.value )
.draw();
} );
});

});

Ja som nový na použitie Datatables a tableTools.Takže, každá pomoc by ocenil.

odpovede:

0 pre odpoveď č. 1

Zásuvný modul TableTools by sa mal načítať po jQuery DataTables, ako je uvedené nižšie:

<link rel="stylesheet" type="text/css" href="//cdn.datatables.net/1.10.7/css/jquery.dataTables.css">
<link rel="stylesheet" type="text/css" href="//cdn.datatables.net/tabletools/2.2.4/css/dataTables.tableTools.css">
<script src="//cdn.datatables.net/1.10.7/js/jquery.dataTables.min.js"></script>
<script src="//cdn.datatables.net/tabletools/2.2.4/js/dataTables.tableTools.min.js"></script>