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
Es gibt viele Server, die statische Websites host...
1. CSS alphabetisch ordnen Nicht in alphabetischer...
In diesem Artikel wird der spezifische Code von V...
Heute bin ich auf ein kleines Problem gestoßen: N...
PS: Ich habe kürzlich das Nginx-Kapitel von <&...
Inhaltsverzeichnis Schleife - für Grundlegende Ve...
Inhaltsverzeichnis Vorwort Stillader CSS-Lader Sa...
Informationen zur ersten Installation der MySQL-5...
Inhaltsverzeichnis Vorwort Vorbereiten Zusammenfa...
Inhaltsverzeichnis 1. MySQL-Trigger erstellen: 1....
Grammatik Hier ist die allgemeine SQL-Syntax für ...
Inhaltsverzeichnis 1. Übersicht 2. Speicherverwal...
1. Überprüfen Sie zunächst, ob auf dem System MyS...
In diesem Artikelbeispiel wird der spezifische Ja...
In diesem Artikel wird versucht, eine Demo zur Si...