Używam Bootstrap 3 i Data Table 1.9. Modal jest otwarty po kliknięciu znacznika zakotwiczenia na pierwszej stronie tabeli danych, ale mam problem z wyświetlaniem modemu Bootstrap po użyciu podziału na tabelę danych. Jak rozwiązać ten problem. Oto mój kodModem Bootstrap nie wyświetla się po użyciu paginacji z datowalnej
<html>
<body>
<table id=prodlist class="table table-bordered table-striped">
<thead>
<tr>
<th>#</th>
</tr>
</thead>
<tbody>
<tr>
<td> <a href="http://localhost/admin/product/viewProduct/15" class="prod-view" data-target="#modal" data-toggle="modal">edit</a>
</td>
</tr>
<tr><td>
<a href="http://localhost/admin/product/viewProduct/15" class="prod-view" data-target="#modal" data-toggle="modal">edit</a>
</td></tr>
<tr><td>
<a href="http://localhost/admin/product/viewProduct/15" class="prod-view" data-target="#modal" data-toggle="modal">edit</a>
</td> </tr>
</tbody>
</table>
</body>
</html>
mój javascript dla DataTable jest
$(function() {
$("#prodlist").dataTable({
"bAutoWidth": false,
"aoColumnDefs": [{
"sWidth": "5%",
"aTargets": [0],
"bSearchable": false,
"bSortable": false,
"bVisible": true
}, ]
});
});
if ($(".alert-success, .alert-error").length > 0) {
setTimeout(function() {
$(".alert-success, .alert-error").fadeOut("slow");
}, 1000);
}
$(document).ready(function(){
$(".prod-view").click(function(){
var href = $(this).attr('href');
$(".modal-body").load(href);
$('#myModal').modal('toggle')
});
});
Nie są z pewnością pokazuje swój prawdziwy kod. Zniekształcone znaczniki nigdy nie wygenerowałyby tabeli danych z działającymi modami. – davidkonrad
Używam php i Mysql.Here mam tylko 3 wiersze w tabeli, ale faktycznie mam pobrać rekordy z MySQL i wyświetlane w tabeli. Mam problem tylko na drugiej stronie tabeli danych. Myślę, że problem jest związany z DOM – user936565
Ponieważ moduły bootstrap nie są włączane, powinny również działać na stronie # 2 itd. Zrobiłem test z powyższym kodem i modały pojawiły się na wszystkich stronach bez żadnych problemów. Byłaby to kolejna historia, jeśli aktywowałeś modals według kodu, ale tego nie robisz. – davidkonrad