Hi Jörg,
Ich benötige die Werte in JavaScript.
Nur zum Auslesen, oder auch zum Verändern?
Wenn nur zum Auslesen:
- Werte in PHP in einem Array sammeln
- Als JSON[1] an den Client geben, ungefähr so:
var MeineDaten = <?php echo json_encode($meineDaten); ?>
- Daten mit Javascript verarbeiten
Falls Verändern, dann zusätzlich:
- Daten wieder als JSON kodieren, mit Prototype array.toJSON[2] ungefähr so:
var JsonString = MeineDaten.toJSON();
- JSON per AJAX an den Server schicken, oder
- in Hidden-Feld schreiben und so übertragen lassen
- Auf dem Server JSON dekodieren
Viele Grüße,
~ Dennis.
[1] Falls du die JSON Erweiterung nicht zur Verfügung hast, probier es mal mit Zend_Json. Brauchst du nur ein paar PHP-Dateien auf den Server kopieren und ist Open-Source.
[2] Alternativ mit einer selbstgeschriebenen Funktion, die selbiges leistet. Bzw. aus Prototype den zuständigen Teil extrahieren ;-)
Mein SelfCode: ie:{ fl:( br:> va:) ls:[ fo:) rl:( n4:# ss:) de:] js:| ch:{ sh:| mo:} zu:|
Weblog: Comboboxen mit Javascript - [apr_dbd_mysql unter Debian - so geht es doch \Update]