Ich habe eine HTML-Tabelle und füge Zeilen hinzu und entferne sie mit jQuery. Wenn ich zum Beispiel 10 Zeilen hinzufüge und dann die Seite neu lade, werden alle hinzugefügten Daten gelöscht.Beibehaltung der Seitendaten beim erneuten Laden der Seite
Wie kann ich diese Daten behalten, nachdem die Seite neu geladen wurde?
Dies ist, was ich bisher:
function AddRow() {
$('.print-table').append("<tr><td>999</td><td><input type='text' name='id'></td><td><input type='text' name='id'></td><td><input type='text' name='id'></td><td><input type='text' name='id'></td><td><input type='text' name='id'></td><td><input type='text' name='id'></td><td>00</td><td><button class='btn btn-primary btn-xs removebtn' >Delete</button></td></tr>")
}
$('.print-table').on('click', '.removebtn', function() {
$(this).parent().parent().remove();
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table class="table print-table">
<thead>
<tr class="danger">
<th width="30">S#</th>
<th width="100">VOUCHER#</th>
<th width="80">ID</th>
<th>FULL NAME OF STUDENT</th>
<th width="80">PAYABLE</th>
<th width="80">PAID</th>
<th width="100">PAID ON</th>
<th width="110">CLOSE-BAL</th>
<th width="80">ACTION</th>
</tr>
</thead>
<tbody>
<tr>
<td>999</td>
<td>
<input type="text" name="id" disabled="disabled">
</td>
<td>
<input type="text" name="id" disabled="disabled">
</td>
<td>
<input type="text" name="id" autofocus>
</td>
<td>
<input type="text" name="id" disabled="disabled">
</td>
<td>
<input type="text" name="id">
</td>
<td>
<input type="text" name="id" onfocusout="AddRow()">
</td>
<td>00</td>
<td>
<button class="btn btn-primary btn-xs removebtn">Delete</button>
</td>
</tr>
</tbody>
</table>
<button class="btn btn-primary xs" onclick="AddRow()">Add Row</button>
Versuchen Sie es mit [Window.localStorage] (https://developer.mozilla.org/en/docs/Web/API/Window/localStorage) –
bezogen werden: http: // Stackoverflow .com/q/22811160/104380 – vsync
Sollten diese (geänderten) Werte für alle oder nur für Sie sichtbar sein? Wenn Sie 10 Zeilen hinzufügen und jemand anderes die Seite öffnet, sollten diese 10 Zeilen auch da sein? – DasSaffe