Estoy tratando de trabajar con Datatable JS de jQuery para mi proyecto desde este enlace.
Descargué la biblioteca completa de la misma fuente. Todos los ejemplos dados en el paquete parecen funcionar bien, pero cuando trato de incorporarlos en mi WebForms
, el CSS, JS no funcionan en absoluto.
Esto es lo que he hecho:
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<link href="css/jquery.dataTables.css" rel="stylesheet" type="text/css" />
</head>
<body>
<form id="form1" runat="server">
<div>
<table id="myTable" class="display" cellspacing="0" width="100%">
<thead>
<tr>
<th>Name</th>
<th>Position</th>
<th>Office</th>
<th>Age</th>
<th>Start date</th>
<th>Salary</th>
</tr>
</thead>
<tfoot>
<tr>
<th>Name</th>
<th>Position</th>
<th>Office</th>
<th>Age</th>
<th>Start date</th>
<th>Salary</th>
</tr>
</tfoot>
<tbody>
<!-- table body -->
</tbody>
</table>
</div>
<script src="js/jquery.dataTables.js" type="text/javascript"></script>
<script src="js/jquery.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function () {
$('#myTable').DataTable();
});
</script>
</form>
</body>
</html>
Mi estructura de archivos para JS y CSS en mi solución tiene el siguiente aspecto:
He agregado todas las referencias JS y CSS necesarias como se muestra en el manual. Aún así, el renderizado no es el esperado. No hay CSS e incluso JS no funciona.
También en la consola obtengo los siguientes errores:
ReferenceError: jQuery is not defined
TypeError: $(...).DataTable is not a function
Todavía no he vinculado ningún dato dinámico aquí (como dentro de un repetidor más o menos) todavía no está funcionando.
¿Puede alguien guiarme en la dirección correcta para este problema?