Non ho trovato la risposta esatta su come inserire e aggiornare i dati nella tabella bootstrap.Come inserire e aggiornare i dati nella tabella Bootstrap?
I dati provengono da un URL in formato JSON.
Devo utilizzare più URL in una stessa tabella.
Non ho trovato la risposta esatta su come inserire e aggiornare i dati nella tabella bootstrap.Come inserire e aggiornare i dati nella tabella Bootstrap?
I dati provengono da un URL in formato JSON.
Devo utilizzare più URL in una stessa tabella.
<html>
<head>
<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="css/bootstrap.min.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-table/1.8.1/bootstrap-table.css">
<!-- Latest compiled and minified JavaScript -->
<script src="js/jquery.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-table/1.8.1/bootstrap-table.js"></script>
</head>
<body>
<div style="margin : 100px;">
<button class="btn-primary btn" onclick="load();" >Load Table</button>
<button class="btn-primary btn" onclick="reload();">Update Table</button>
</div>
<table class="table" id="table">
<thead>
<tr>
<th data-field="id">Item ID</th>
<th data-field="name">Item Name</th>
<th data-field="price">Item Price</th>
</tr>
</thead>
</table>
<script>
$('#table').bootstrapTable({});
function load(){
var data = [{
id: 1,
name: 'Item 1',
price: '$1'
}, {
id: 2,
name: 'Item 2',
price: '$4'
}];
$('#table').bootstrapTable("load", data);
}
function reload(){
var data = [{
id: 3,
name: 'Item 3',
price: '$2'
}, {
id: 4,
name: 'Item 4',
price: '$6'
}];
$('#table').bootstrapTable("load", data);
}
</script>
</body>
</html>
Se i dati proviene da un API come JSON, è necessario scaricare prima il JSON dal endpoint API e memorizzarlo in una variabile javascript e carico
Pronunciare il JSON i dati sono contenuti in un array javascript chiamato myList all'indice 0 & che stai inserendo in myTable, usa l'opzione 'insertRow' per la tabella bootstrap da inserire come ultima riga alla fine della tabella, come di seguito:
var rowId = $("#myTable >tbody >tr").length;
$(myTable).bootstrapTable('insertRow',{
index: rowId,
row: myList[0]
});
hows questo metodo 'load' diverso da $ ('# table'). BootstrapTable ({ data: mydata }); –