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
Szenario 1: So erzielen Sie einen halbtransparent...
Vorwort In diesem Artikel wird die Verwendung des...
Hintergrund Wenn Sie eine Funktion entwickeln, di...
Dieser Artikel dokumentiert die vollständige Dein...
Inhaltsverzeichnis Vorwort Array.Prototyp.enthält...
Hier kommt CentOS7 zum Einsatz und die Kernel-Ver...
Inhaltsverzeichnis Vorwort 1. Iceraven-Browser (F...
<br />Frage: Wie schreibe ich in HTML, um zu...
1. Um die Abfrage zu optimieren, sollten Sie voll...
Wie unten dargestellt: wähle a1,a2,a1+a2 a,a1*a2 ...
<br />Ich arbeite seit mehreren Jahren im Fr...
Umsetzungseffekt: 1. count(1) und count(*) Wenn d...
In diesem Artikel wird der spezifische Code von j...
Vorwort Die MySQL-Abfrage verwendet den Select-Be...
Wie unten dargestellt: Kopieren Sie die Dateien d...