Absätze in JS

  • Absätze in JS

    Ich habe eine Variable in PHP, die ich quasi an JS übergebe. Ist die Variable einzeilig ist alles ok, aber wenn ich Zeilenumbrüche habe, egal ob ich das im Quelltext ENter mache oder per \n, dann ist laut JS die Variable $istdas leer. ich lasse sie aber voher per Echo ausgeben und sie ist definitiv gefüllt. Was mache ich falsch?

    Hier mal ein Beispiel:

    Quellcode

    1. <?php
    2. $istdas = "Hallo\ndu";
    3. ?>
    4. if (document.getElementById('istda').checked == true) {document.getElementById('textinhalt').value = "<?php echo $istdas; ?>"}
  • Hast du schon mal probiert mit Firebug dir ausgeben zu lassen ob er in deinem Dokument eintragungen vornimmt,
    oder ob du deine Variablen richtig übergeben hast?

    Also wenn es immer der selbe txt ist bzw. die Variable aus dem Dokument kommt mach es mit JS andernfalls finde ich du solltest wnen überhaupt php arrays nutzen um in html seiten etwas auszugeben, ausser es muss flexibel zur nutzer interaktion sein.
    Sonst versuch doch wnen du viele Variavlen für flwxible Dinge brauchst einfach JSOn Import?

    Array aus PHP wird in code geschrieben und dann als Array in JS behandelt.
    (Z.B. für Autocomplete)