0 votes
in SoSci Survey (dt.) by s126578 (120 points)

Hallo zusammen!

Ich würde gerne einen String meines Textes durch Java-Script anpassen. Das funktioniert mit diesem Code auch ganz gut:

<script type="text/javascript">
<!--
var contentElement = document.getElementById("content");
var content = contentElement.innerHTML;

content = content.replace("%Payment1%", "high");

contentElement.innerHTML = content;
</script>

Allerdings kann ich keine Variable und kein Array aus PHP auslesen, um stattdessen sowas wie

<script type="text/javascript">
<!--
var contentElement = document.getElementById("content");
var content = contentElement.innerHTML;

var variableValue = <?php echo json_encode($Variable); ?>;

var newContent = content.replace("%Payment1%", variableValue);
contentElement.innerHTML = newContent;
setInterval(updatePayment, 1100);
</script>

zu verwenden. Gibt es da eine einfache Möglichkeit, die Variable aus PHP für Javascript auslesbar zu machen?

Vielen Dank und beste Grüße

1 Answer

0 votes
by SoSci Survey (327k points)

Ersetzen Sie bitte diese Zeile ...

var variableValue = <?php echo json_encode($Variable); ?>;

wie folgt:

var variableValue = "%variable%";

Und über dem HTML/JavaScript-Code fügen Sie folgenden PHP-Code ein:

replace('%variable%', $variable);

Beziehungsweise ist es in Ihrem Fall womöglich einfacher, wenn Sie %Payment1% einfach direkt ersetzen.

Willkommen im Online-Support von SoSci Survey.

Hier bekommen Sie schnelle und fundierte Antworten von anderen Projektleitern und direkt von SoSci Survey.

→ Eine Frage stellen


Welcome to the SoSci Survey online support.

Simply ask a question to quickly get answers from other professionals, and directly from SoSci Survey.

→ Ask a Question

...