Ergebnis 1 bis 6 von 6

Thema: JS und php

  1. #1
    LionIV ist offline Mitglied
    registriert
    26-08-2016
    Beiträge
    43

    JS und php

    Hallo zusammen,
    mit:
    Code:
    
     for (i = 0; i < anzahlds-1; i++) {
            
          addZeile(<?php echo( $Myarray[i]['Id'])?> )
        
        }
    möchte ich eine js-funktion mit Argument in einer Schleife aufrufen.
    Leider kennt so mein "php-Teil" die Zählvariable nicht.

    Wie gehts richtig?

    Ich danke euch

  2. #2
    zirzofer Guest

    AW: JS und php

    bitte mache dich mal mit dem unterschied zwischen client- und serverseitig vertraut.

    zum thema: übergib das objekt doch z.b. einfach komplett an javascript:
    var irgendeineVariable = JSON.parse( <?php echo json_encode($Myarray); ?>);
    PS: du solltest dir eine einheitliche Namenskonvention zulegen

  3. #3
    LionIV ist offline Mitglied
    registriert
    26-08-2016
    Beiträge
    43

    AW: JS und php

    ich danke dir recht herzlich für den Tipp.
    Aber, json_encode funktioniert leider nicht, da es sich bei $Myarray um ein zweidimensionales Array handelt.
    Noch ne andere Idee?
    Geändert von LionIV (11-01-2017 um 10:37 Uhr)

  4. #4
    Avatar von rckd
    rckd ist offline Mitglied
    registriert
    04-01-2017
    Beiträge
    45

    AW: JS und php

    Versuche JS und PHP so weit wie möglich im Code voneinander zu trennen. Übrigens brauchst du kein JSON.parse dafür:

    PHP-Code:
    var array = <?= json_encode($myPhpArray); ?>;
    - - - Aktualisiert - - -

    Zitat Zitat von LionIV Beitrag anzeigen
    ich danke dir recht herzlich für den Tipp.
    Aber, json_encode funktioniert leider nicht, da es sich bei $Myarray um ein zweidimensionales Array handelt.
    Noch ne andere Idee?
    Wieso sollte das nicht funktionieren?
    Geändert von rckd (11-01-2017 um 10:43 Uhr)

  5. #5
    zirzofer Guest

    AW: JS und php

    Zitat Zitat von LionIV Beitrag anzeigen
    Aber, json_encode funktioniert leider nicht, da es sich bei $Myarray um ein zweidimensionales Array handelt.
    wie kommst du darauf? PHP geht standardmäßig 512 nach unten (könntest du sogar noch erhöhen): PHP: json_encode - Manual

  6. #6
    LionIV ist offline Mitglied
    registriert
    26-08-2016
    Beiträge
    43

    AW: JS und php

    mh, muss ich mir nochmal anschauen,
    ich danke dir

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •