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
Vorwort Durch das Erstellen von Verknüpfungen in ...
Inhaltsverzeichnis 1. Ref und reaktiv 1. reaktiv ...
Die folgenden Installationen verwenden alle das V...
<br />Die unzähligen Informationen im Intern...
Funktionen zu Null in MySql IFNULL ISNULL NULLIF ...
MySQL-Abfragedaten aus einer Tabelle und Einfügen...
Erkennen Sie die Unterschiede zwischen den Method...
Laden Sie das sichere Terminal MobaXterm_Personal...
Inhaltsverzeichnis Vorwort Rollprinzip erreichen ...
In Bezug auf das Nginx-Panikproblem müssen wir zu...
Detaillierte Erläuterung der MySQL-Existes- und N...
Inhaltsverzeichnis 1. Entkoppelte Zuweisung von A...
Inhaltsverzeichnis Vorwort Vorteil: Mangel: 1. Re...
Installieren Sie FFmpeg flac eric@ray:~$ sudo apt...
Das Core Asset Management Project erfordert, dass...