PHP Variable an JavaScript übergeben ohne Quellcodeausgabe

21/04/2014 - 22:23 von Hannes Berlinger | Report spam
Hallo,

in einer php Datei (btw. aus Joomla: view.html.php)
wir eine Javascriptdatei aufgerufen, der ich eine Variable oder auch ein
array mitgeben will.
Wenn ich in der php so etwas drucke:
echo "<script>var myid = " . $item->myid . "</script>";
ist in der Javascriptdatei die Variable myid vorhanden.
Nicht so schön finde ich, dass dieser kleine <script>-Block im Quelltext
steht. Wenn es z.B. mal um ein json-array geht ...

Gibt es andere Techniken, eine Variable an Js zu übergeben? Unsichtbarere?

Hannes
 

Lesen sie die antworten

#1 Thomas Braun
22/04/2014 - 09:19 | Warnen spam
Hannes Berlinger wrote:

Nicht so schön finde ich, dass dieser kleine <script>-Block im Quelltext
steht. Wenn es z.B. mal um ein json-array geht ...



Ja, und? Wo ist das Problem?

Gibt es andere Techniken, eine Variable an Js zu übergeben? Unsichtbarere?



Wozu sollte das gut sein?

Natürlich kannst du den code mittels PHP in eine separate Datei schreiben
un diese verlinken.

Aber egal wo du das auch hinpackst, man kann es clientseitig immer sehen -
sonst könnte der Client es ja nicht ausführen.

grüße
Thomas

Ähnliche fragen