Die Javascript-Funktion zum Konvertieren von <table>-Tabellendaten in das JSON-Format lautet wie folgt Code kopieren Der Code lautet wie folgt:<Skript> var keysArr = neues Array("Schlüssel0", "Schlüssel1", "Schlüssel2"); function TableToJson(tableid) { //tableid ist der Name der Tabelle, die Sie konvertieren möchten, ein String, wie z.B. "example" var rows = document.getElementById(tableid).rows.length; //Anzahl der Zeilen abrufen (einschließlich Thead) var colums = document.getElementById(tableid).rows[0].cells.length; //Anzahl der Spalten abrufen var json = "["; var tdWert; für (var i = 1; i < Zeilen; i++) { //jede Zeile json + = "{"; für (var j = 0; j < Spalten; j++) { tdName = keysArr[j]; //Schlüssel der JSON-Daten json += "\""; //Füge ein doppeltes Anführungszeichen hinzu json += tdName; json + = "\""; json += ":"; tdValue = document.getElementById(tableid).rows[i].cells[j].innerHTML; //Der Wert der JSON-Daten if (j === 1) {//Die erste Spalte ist im Datumsformat und muss gemäß den JSON-Anforderungen wie folgt hinzugefügt werden tdValue = "\/Datum(" + tdValue + ")\/"; } json + = "\""; json += tdWert; json + = "\""; json += ","; } json = json.substring(0, json.length - 1); json + = "}"; json += ","; } json = json.substring(0, json.length - 1); json += "]"; gib JSON zurück; } </Skript> |
<<: Native Netzwerkanforderungsschema von Vue und Netzwerkanforderungsbibliothek von JS
>>: Empfohlene Tipps für Web-Frontend-Ingenieure
In diesem Artikel wird die Installations- und Kon...
Hintergrund Da ich einem neuen Projektteam zugewi...
Frage Unter LINUX werden periodische Aufgaben nor...
Zum Ausführen von Docker sind Root-Rechte erforde...
Vor kurzem habe ich einen solchen Effekt implemen...
In diesem Artikel finden Sie das Installations-Tu...
Es gibt die folgenden vier häufig verwendeten Met...
Wenn Sie MySQL installieren, wird Ihnen ein erste...
Als Root-Konto von MySQL verwende ich beim Verbin...
Wie erreicht man Internationalisierung in React? ...
Die goldene Regel Unabhängig davon, wie viele Per...
Inhaltsverzeichnis 1. Einleitung 2. Gedankenanaly...
Das Verwendungsformat des mysqladmin-Tools ist: m...
Vorwort CSS-Raster sind normalerweise in verschie...
1. Tabellen erstellen <br /> Erstellen Sie ...