JSON in HTML darstellen

  • Hi,


    ich möchte das Ergebnis einer MySQL Abfrage in HTML darstellen. Ich habe folgenden Code:


    Das Model:

    PHP
    <?php
    namespace App\Ticket;
    
    class ModelOffenStartseite
    {
      public $offen_index;
    }
    
     ?>

    Die Helferklasse:

    jQuery:

    das Ergebnis der Abfrage in der console.log stimmt:

    1. [{offen_index: "626"}]
      1. 0: {offen_index: "626"}

    in der HTML Datei wird [{offen_index: "626"}] angezeigt.


    Ich will aber nur die Zahl 626 in der HTML darstellen.


    wer kann mir helfen?

  • Das Problem lässt sich leicht lösen: Nachdem Du die Struktur in PHP JSON-kodiert hast, musst Du sie im Javascript auch wieder dekodieren. Entweder im success-Handler mit json.parse() oder indem Du statt $.ajax $.getJSON verwendest.

  • ich habe es jetzt so implementiert:


    als Ergebnis bekoome ich in HTML ein undefined


    es kann wirklich nur noch eine Kleinigkeit sein...

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!