pl: Variable von PHP nach JAVASCRIPT übergeben

Beitrag lesen

Zeig doch mal, wie deine Engine dein in einem früheren Posting dargestelltes Template + Data verarbeitet.

Ganz einfach: $out = $self->render($template, $platzhalter);

Und als sprintf() Ersatz, Stingverkettung Beispiel:

my $m = bless{};

print $m->render(q(
    %anr% %name%, %vname%, geb. im Jahr %jahr%
    hat folgende Gegenstände in seinem Besitz: 
    %loop_things%
        %anz% %thing%%endloop%    
), {
    jahr => 1947,
    anr => 'Herr',
    vname => 'Hans',
    name => 'Wurst',
    things => [
        {thing => 'Stühle', anz => 3},    
        {thing => 'Tisch', anz => 1},
        {thing => 'Schränke', anz => 2}
    ]
});

Dann reden wir weiter.

Nach dem Rendern:

    Herr Wurst, Hans, geb. im Jahr 1947
    hat folgende Gegenstände in seinem Besitz: 
    
        3 Stühle 
        1 Tisch 
        2 Schränke    

MfG

PS: Poste mal die dem entsprechende Stringverkettung in PHP 😉

0 92

Variable von PHP nach JAVASCRIPT übergeben

  1. 1
    1. 2
      1. 0
        1. -1

          Arrays und Hashes (Perl oder PHP) in <script> als JS-Object erzeugen

          1. 0
            1. 0
              1. 0
                1. 0
                  1. 0
                    1. 0
                      1. 0
                        1. 0
                          1. 0
                            1. 0
                  2. 0

                    Rolf B's Lösung

                    1. 2
                      1. 0
                        1. 0
                        2. 0
                          1. 0
                            1. 1
                              1. 0
                                1. 1
                                  1. 0
                                    1. 1
                                      1. 0
                                      2. 0
                                        1. 0
                                          1. 0
                                            1. 0
                                          2. 0
                                            1. 0
                                              1. 0
                                                1. 0
                                                  1. 0
                                                2. 0
                                                  1. 0
                                                    1. 0
                              2. 0
                                1. 0
                                  1. 0
                                2. 0
                                  1. 0
                                    1. 0
                          2. 0
                            1. 0
                              1. 0
                                1. 0
                                  1. 0
                                    1. 0
                                      1. 0
                                        1. 0
                                          1. 0
                                            1. 0
        2. 2
    2. 0
      1. 0
        1. 0
          1. 0
            1. 0
      2. 0
        1. 0
  2. 0
  3. 0
    1. 1
      1. 0
        1. 0
          1. 0
            1. 0
              1. 0
                1. 0
                2. 0
                  1. 0

                    JSONP, CORS

            2. 0
              1. 0
                1. 0
                  1. 0
                    1. 0
                      1. 0
                        1. 0
                          1. 0
                            1. 0
        2. 0
          1. 0
  4. 0
  5. 0
    1. 0
    2. 0
    3. 0
  6. 0
    1. 0