Ich habe two Anleitungen zum Hinzufügen von Paginierung zu einer Bootstrap-Tabelle gefolgt, aber wenn ich die erforderlichen Links und Skripts hinzufügen, wird die Paginierung oder Suche in der Bootstrap-Tabelle nicht dargestellt.Wie aktivieren Sie die Seitennumerierung der Bootstrap-Tabelle und die Suche?
Ich habe versucht, die jQuery-Referenz am Anfang des head-Tags zu platzieren, wie diese Lösung vorgeschlagen hat, aber es machte keinen Unterschied.
Ich bin sicher, das ist nur ein Unterschied in der Reihenfolge der externen Bibliothek cdn Referenzen, aber ich bin mir nicht sicher über die richtige Reihenfolge.
Ich habe auch überprüft, dass das Skript die richtige Tabelle verweist, die es tut - „Eskalation“
Frage:
Wie kann ich jquery
und bootstrap
Referenzen organisieren Tabelle Paging zu zeigen?
Markup: (Kern der Markup-Ansicht)
<!DOCTYPE html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<script type="text/javascript" src="http://code.jquery.com/jquery-1.6.min.js"></script>
<script type="text/javascript" language="javascript" src="media/js/jquery.dataTables.js"></script>
<link rel="stylesheet" type="text/css" href="media/css/jquery.dataTables.css">
<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
</head>
<body>
<div class="container body-content">
<div class="page-header">
<label class="heading">History</label>
<div class="form-group">
<fieldset>
<form action="" class="form-group" method="post">
<div class="table-responsive">
<div class="table-responsive">
<table id="escalation" class="table table-striped table-bordered" cellspacing="0" width="100%">
<thead>
<tr>
<th>Application</th>
<th>EMOPOP</th>
<th>Stats</th>
<th>Statement</th>
<th>Time</th>
<th>Updated</th>
<th>Details</th>
<th>Price</th>
</tr>
</thead>
<tbody>
<tr>
<td>Tiger Nixon</td>
<td>System Architect</td>
<td>Edinburgh</td>
<td>61</td>
<td>2011/04/25</td>
<td>$320,800</td>
<td>2011/04/25</td>
<td>$320,800</td>
</tr>
</tbody>
</table>
</div>
</div>
</form> <!--END OF FORM ^^-->
</fieldset>
</div>
<hr />
</div>
</div>
</body>
<script>
$(document).ready(function() {
$('#escalation').dataTable();
});
</script>
sollte nicht $ sein ('# Eskalation'). DataTable(); '? –
@FelippeDuarte Ich habe versucht .DataTable(); auch das macht keinen Unterschied. Irgendwelche anderen Ideen? –
In beiden Fällen bekomme ich den Fehler auf IE, 'Objekt unterstützt keine Eigenschaft oder Methode 'DataTable'' –