JSON-Daten werden auf der HTML-Seite angezeigt und formatiert 1. Effektdiagramm anzeigen Beschreibung:
2. Quellcode-Anzeige <!DOCTYPE html> <html> <Kopf> <meta http-equiv="Inhaltstyp" content="text/html; charset=UTF-8"> <Stil> vor {Umriss: 1px durchgezogen #ccc; Polsterung: 5px; Rand: 5px; } .string { Farbe: grün; } .Nummer { Farbe: dunkelorange; } .boolean { Farbe: blau; } .null { Farbe: magenta; } .key { Farbe: rot; } .showinfo{ Position: absolut; Hintergrundfarbe: #eef1f8; Breite: 200px; Polsterung: 5px; Rahmenradius: 4px; Rand: 1px durchgezogen #ccc; Anzeige: keine; } .showinfo vor{ Polsterung: 5px; Rand: 1px durchgezogen #ccc; Rand: 0; } Tabelle,th,td{ Rand: 1px, durchgehend blau; } </Stil> <script src="./js/jquery-1.8.3.min.js"></script> <Skripttyp="text/javascript"> $(Dokument).bereit(Funktion(){ $(".show-rough").mouseover(Funktion(){ var left = $(this).offset().left + $(this).width() +20; //Div-Anzeigeposition berechnen var top = $(this).offset().top + 20; var _jsonDate = $.parseJSON($(this).text()); var showJson = syntaxHighlight(_jsonDate); $("#show-info").css({"left":links,"top":oben}).anzeigen(); $("#show-pre").html(showJson); }); $(".show-rough").mouseout(Funktion(){ $("#show-info").hide().html(); $("#show-pre").html(); }) }); //JSON-Daten verarbeiten und mit regulären Ausdrücken Parameter unterschiedlichen Typs herausfiltern FunktionssyntaxHighlight(json) { wenn (Typ von json != 'Zeichenfolge') { json = JSON.stringify(json, nicht definiert, 2); } json = json.replace(/&/g, '&').replace(/</g, '<').replace(/>/g, '>'); return json.replace(/("(\\u[a-zA-Z0-9]{4}|\\[^u]|[^\\"])*"(\s*:)?|\b(true|false|null)\b|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?)/g, Funktion(Übereinstimmung) { var cls = "Zahl"; wenn (/^"/.test(match)) { wenn (/:$/.test(match)) { cls = "Schlüssel"; } anders { cls = "Zeichenfolge"; } } sonst wenn (/true|false/.test(match)) { cls = "Boolesch"; } sonst wenn (/null/.test(match)) { cls = "null"; } gibt '<span class="' + cls + '">' + Übereinstimmung + '</span>' zurück; }); }; </Skript> </Kopf> <Text> <Tabelle> <Kopf> <tr> <th>Name</th> <th>JSON-Daten</th> </tr> </thead> <tbody> <tr> <td>Weiter</td> <td class="show-rough">{ "Name": "小三", "Adresse": "Nr. 23 Beijing Road", "Alter": 16, "E-Mail": "[email protected]", "Objekt": [{"Position": "Manager"}], "del": [] }</td> </tr> <tr> <td>Vertrauen</td> <td class="show-rough">{ "Name": "Xiao Si", "Adresse": "Nr. 01 Shanghai Road", "Alter": 27, "E-Mail": "[email protected]", "Objekt":[],"del":[] }</td> </tr> </tbody> </Tabelle> <div id="show-info" class="showinfo"> <vorherige ID="zeigen-vorher"> </pre> </div> </body> </html> 3. Quellcode hochladen Adresse zum Herunterladen des Quellcodes Dies ist das Ende dieses Artikels zum Anzeigen und Formatieren von JSON-Daten auf HTML-Seiten. Weitere relevante Inhalte zum Anzeigen und Formatieren von JSON auf HTML-Seiten finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! |
<<: Node-Skript realisiert automatische Anmelde- und Lotteriefunktion
Inhaltsverzeichnis 1. So wechseln Sie 2. Register...
1. Legen Sie den übergeordneten Container auf ein...
Gespeicherte MySQL-Prozedur 1. Erstellen Sie die ...
Der Docker Hub, den wir zuvor verwendet haben, wi...
Inhaltsverzeichnis Hintergrund Lösung Neue Fragen...
1 Tomcat herunterladen und starten Gehen Sie auf ...
Erstellen eines Projekts Erstellen Sie ein Projek...
Ich möchte den Aktivierungsschlüssel für Windows ...
Hintergrund-Threads •Hauptthread Der Kern-Hinterg...
Um eine große Anzahl gleichzeitiger Besuche bewäl...
Das Download- und Installationstutorial für MySQL...
1. Suchen Sie zunächst die Datendatei auf dem Mig...
Über wen Zeigt die am System angemeldeten Benutze...
Inhaltsverzeichnis 01 CMD 02 EINSTIEGSPUNKT 03 AR...
Inhaltsverzeichnis 1. Listenschnittstelle und and...