(1) Auf der Serverseite habe ich ein Stück PHP-Code, der Daten aus DB und konvertiert sie in eine Art Javascript Array/Matrix, lassen Sie uns einfach die PHP_OUTPUT
PHP zu Javascript und zurück zu HTML Design Problem
(2) Auf der Client-Seite habe ich ein Stück Javascript-Code, der die PHP_OUTPUT
übernimmt und es als HTML-Tabelle rendert.
Leider liest Google Javascript nicht, also wenn ich möchte, dass Google den Inhalt der HTML-Tabelle sieht, muss ich in der Seite das echte HTML der Tabelle aufschreiben. So jetzt brauche ich ein neues Stück PHP-Code, um selbst die gleiche HTML-Tabelle durch den Javascript-Code erstellt zu erstellen.
Ein Weg ist offensichtlich, in PHP den gesamten Javascript-Code neu zu schreiben, der die HTML-Tabelle rendert. Code Neuschreiben ist ein Sport, den ich nicht mag.
Eine andere Art und Weise (ich weiß nicht, wenn möglich) ist in gewisser Weise:
a) (1) haben die PHP_OUTPUT
zu (2) zu übergeben,
b) dann (2) erstellt die HTML-Tabelle und sendet (in gewisser Weise) die HTML-Quelle der Tabelle an den Server,
c) schließlich notiert das NEUE Stück PHP-Code auf dem Server nur die Quelle mit einem einfachen echo
.
Es ist verschachtelt, aber das würde reduzieren die Menge an Code auf fast Null geschrieben werden.
Aber gibt es eine einfache Möglichkeit, diese Art von Sachen zu tun?
Hoffnung, die Sie verstehen, was ich schrieb, plz Kommentare nach Erklärungen zu fragen.
Danke für jede Antwort.
Komm schon. Das Schreiben dieser von php generierten Tabellen sollte 10 Minuten dauern. Wahrscheinlich weniger als die Zeit haben Sie gefragt, diese – Zlatev
@Zlatev: Wenn Sie wollen, gebe ich Ihnen den Code zu schreiben. Ich mache nur Spaß. Ich habe nicht alles in der Frage erklärt, weil ich nicht wollte, dass es zu verwirrt wird. Das Schreiben eines PHP zum Speichern einer einfachen Tabelle ist kein Problem, das Problem ist, dass die von JavaScript gerenderte HTML TABLE sehr kompliziert ist, Klassen für jede Spalte enthält, um das Rendering zwischen strings/int/dates usw. zu unterscheiden. Außerdem nimmt die PHP-Funktionsschnittstelle Eingaben vor Parameter in einem speziellen Format, das ich beibehalten möchte: Sie können Header ändern und Spaltentypen definieren. –
Dies ist nicht sehr hilfreich, da es alles Alpha-Level-Code ist, aber das ist ziemlich ordentlich http://developer.yahoo.com/yui/theater/video.php?v=glass-node –