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
MySQL-Startfehler Vor der Installation von MySQL ...
Entwicklungsumgebungsfenster Entwicklungstools Vi...
HTML-Bild erzeugt nach dem Hinzufügen eines Hyper...
Inhaltsverzeichnis Array-Destrukturierungszuweisu...
Dieser Artikel beschreibt anhand von Beispielen d...
Installieren Sie memcached yum install -y memcach...
Inhaltsverzeichnis Funktionsprinzip: Was macht de...
1. Erstellen Sie eine Tabelle CREATE TABLE `stude...
Vorwort: In diesem Artikel wird hauptsächlich die...
Inhaltsverzeichnis Einführung Warum die Mühe? Com...
Einführung: Wenn wir MySQL zum Erstellen einer Ta...
Inhaltsverzeichnis Drag & Drop-Implementierun...
1. Zielumgebung Windows 7 64-bit 2. Materialien (...
In diesem Artikel wird der spezifische Code für d...
Inhaltsverzeichnis Vorwort Vererbung von Prototyp...