TP Underground Lounge 07/08
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 16.02.2008, 11:04   #16
TP-Veteran
 
Benutzerbild von alexf812
 
Registriert seit: Sep 2004
alexf812 macht alles soweit korrekt
ich bekomm ja mit JSON einen einfachen string zurück...
in meinem ersten beitrag hatte ich ja in diesen string schon html-code reingeschrieben, damit mir ein link angezeigt wird.

nun wollte ich wissen, ob man das auch besser machen kann. ich hatte angenommen du meintest das, als du geschrieben hast, das es abenteuerlich ist was ich mache :-)
alexf812 ist offline   Mit Zitat antworten


Alt 16.02.2008, 11:36   #17
TP-Special Mod
 
Benutzerbild von steffenk
 
Registriert seit: Feb 2005
Ort: Haan / NRW
steffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine User
Man muss immer bedenken, wofür JSON da ist: komplexe Datenstrukturen übergeben.
Das können Arrays, Objekte etc sein. Für einfache HTML-Updates ist das wie mit Kanonen auf Spatzen schiessen.
__________________

Typo3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
steffenk ist offline   Mit Zitat antworten
Alt 16.02.2008, 12:16   #18
TP-Veteran
 
Benutzerbild von alexf812
 
Registriert seit: Sep 2004
alexf812 macht alles soweit korrekt
das war auch erstmal nur ein kleiner versuch. später sollen ja schon daten aus der DB gelesen und angezeigt werden... es gibt dann für jede spalte eine id, die dann mit dem wert aus dem JSON-String ersetzt wird.

nun frage ich mich nur, wenn man z.Bsp. einen link erzeugen will, ob man dann das HTML schon mit in diesen String schreibt, oder diesen dann z. B. erst später erzeugt mit Javascript. gibt ja da in den framworks verschiedene funktionen dafür (mootools: setHTML)
alexf812 ist offline   Mit Zitat antworten
Alt 16.02.2008, 12:37   #19
TP-Special Mod
 
Benutzerbild von steffenk
 
Registriert seit: Feb 2005
Ort: Haan / NRW
steffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine User
JSON wird eher dann benutzt wenn man viele Einzelelemente updaten will. Dann kann man mit Arrays und Templates arbeiten.
Wenn man ein Div updaten will, mache ich auch das HTML komplett in php und übergebe das, ist performanter. Nur in speziellen Fällen, wenn z.B. Teile einer Tabelle upgedated werden soll, greif ich auf JSON zurück.

setHTML ist nichts anderes als ein Synonym für update (prototype), die Methoden sind alle sehr ähnlich, schliesslich ist Prototyp das Vorbild für die meisten Frameworks.
__________________

Typo3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
steffenk ist offline   Mit Zitat antworten
Alt 16.02.2008, 12:50   #20
TP-Veteran
 
Benutzerbild von alexf812
 
Registriert seit: Sep 2004
alexf812 macht alles soweit korrekt
Zitat:
Zitat von steffenk Beitrag anzeigen
JSON wird eher dann benutzt wenn man viele Einzelelemente updaten will. Dann kann man mit Arrays und Templates arbeiten.
Wenn man ein Div updaten will, mache ich auch das HTML komplett in php und übergebe das, ist performanter. Nur in speziellen Fällen, wenn z.B. Teile einer Tabelle upgedated werden soll, greif ich auf JSON zurück.
genau das möchte ich auch machen... teile einer tabelle sollen upgedatet werden. bisher habe ich nämlich die tabelle als komplettes html zurückgegeben, was mittels php erzeugt wurde.
In einzelnen tabellenzellen sollen dann auch ein paar links stehen. Vor dem Update ist die Zelle leer und danach mit Link... wie macht man das denn am besten?
alexf812 ist offline   Mit Zitat antworten
Alt 16.02.2008, 13:35   #21
TP-Special Mod
 
Benutzerbild von steffenk
 
Registriert seit: Feb 2005
Ort: Haan / NRW
steffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine User
da muss ich weiter ausholen, hab etwas Geduld
__________________

Typo3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
steffenk ist offline   Mit Zitat antworten
Alt 16.02.2008, 14:12   #22
TP-Veteran
 
Benutzerbild von alexf812
 
Registriert seit: Sep 2004
alexf812 macht alles soweit korrekt
ok..ist ken thema :-) ... weist du evtl. nen guten Link, wo evtl. auch etws zu meiner frage steht? ansonsten mach dir kein stress, ich warte :-)
alexf812 ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > HTML Puristen > Javascript
Verwendung von Javascript in einer per Ajax erzeugten Seite Verwendung von Javascript in einer per Ajax erzeugten Seite
« scriptaculous BlindUp/BlindDown | "altersscript" rechnet falsch .. »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:04 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67