Variablenübergabe PHP => JS

Divi

Erfahrenes Mitglied
Hey Leute ... habe mir n Dropdown in JS geschrieben - mein einziges Problem - der Loader, der den Array erzeugt, der gleich mein Menü füllen soll, der ist aus PHP - meine Frage nun - hat irgendwer ne Idee, wie ich an den Array aus der PHP Funktion komme, um ihn mit meinem JS an meine JS-Funktion zu schicken?
 
Nachträglich (sprich: wenn die Seite fertig geladen ist) hat JavaScript keinen Zugriff mehr auf PHP Variablen (sollte eigentlich schon bekannt sein).

Einzige Möglichkeit ist, per PHP JavaScript-Code auszugeben, in den du die PHP Variablen einbaust.

Beispiel:
PHP:
<?php

$aFoo = array('Wert 1', 'Wert 2', 'Wert 3');

?>
<script type="text/javascript">
aArr = new Array();
<?php

for ($i=0; $i<count($aFoo); $i++) {
    printf('aArr[aArr.length] = "%s";%s', $aFoo[$i], "\n");
}

?>
</script>
 

Neue Beiträge

Zurück