Like Tree1Danke
  • 1 Beitrag von einfach nur crack
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
861
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
  1. #1
    Impi ist offline Grünschnabel
    Registriert seit
    Jul 2013
    Beiträge
    2
    Liebes Forum,

    ich habe vermutlich ein recht einfaches Problem, aber irgendwie finde ich die Lösung nicht. Es geht darum, dass ich per Ajax eine Liste (Tiere) als JSON zurückbekomme. Das sieht dann bspw. so aus: ["Hund","Katze","Maus"]

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    
    <?PHP
    tiernamen[0] = "Hund";
    tiernamen[1] = "Katze";
    tiernamen[2] = "Maus";
     
    echo json_encode($tiernamen);
     
    ?>

    Mein Script sieht wie folgt aus:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    
    $.ajax
    ({
        type: 'POST',
        url: "get_tiernamen.php",
        dataType: 'json',
        success: function(data)
        {
                 // Daten müssen irgendwie in Array umgewandelt werden
                 tiernamen = new Array(data);
        },
    });

    Ich hätte gern ein Array, dass wie folgt aufgebaut ist:

    Code :
    1
    2
    3
    
    tiernamen[0] = "Hund";
    tiernamen[1] = "Katze";
    tiernamen[2] = "Maus";

    Stattdessen steht alles in einer einzigen Zeile, also quasi als Fließtext. Ich muss dazu sagen, dass ich kein gelernter Programmierer bin und mich da grad etwas reinwurstel. Im Netz bin ich immer wieder über "$.each" gestolpert. Nur dummerweise waren das dann immer komplexere Fälle. Ich bekomme da einfach die Übertragsleistung nicht hin.

    Vielleicht gibt es hier ja jemanden, der mir den entscheidenden Wink geben kann. Vielen Dank schon einmal im Vorfeld!

    Grüße,
    Thomas
     

  2. #2
    Avatar von einfach nur crack
    einfach nur crack ist gerade online mag Cookies & Kekse
    Registriert seit
    May 2007
    Ort
    ::1
    Beiträge
    2.430
    Nimm es mir nicht übel, aber "data" müsste bereits ein vollwertiges Array sein, welches deinen Vorstellungen entspricht. Wenn dies nicht so sein sollte, solltest du dir noch einmal anschauen, was json_encode() dir ausspuckt.
    Impi bedankt sich. 
    Wir alle hier helfen gerne in unserer Freizeit weiter und versuchen Probleme gemeinsam zu lösen. Deshalb wäre es nett, wenn man das entsprechend mit einer positiven Bewertung oder einem Danke honoriert.

    Bei folgenden Sachen kann ich Dir übrigens helfen:
    PHP
    JavaScript
    Ruby
    CoffeeScript
    CSS
    – Webtechnologien
    – UNIX-Shell

    ... noch was: falls du mit dem Thema hier fertig bist, dann kannst du es auch als erledigt markieren.

  3. #3
    Impi ist offline Grünschnabel
    Registriert seit
    Jul 2013
    Beiträge
    2
    Du hast Recht. Ich gebe es nicht gerne zu.

    Vielen Dank!
     

Ähnliche Themen

  1. Json-String zu Json-Objekt umwandeln
    Von Kalito im Forum Java Grundlagen
    Antworten: 4
    Letzter Beitrag: 05.03.13, 14:12
  2. jquery json Daten übergeben und mit PHP weiterverarbeiten
    Von creativeheadz im Forum Javascript & Ajax
    Antworten: 8
    Letzter Beitrag: 03.05.11, 10:21
  3. JSON Object aus MySql in Array umwandeln
    Von frankys9 im Forum PHP
    Antworten: 1
    Letzter Beitrag: 27.09.10, 20:51
  4. [jQuery] + JSON +PHP
    Von mgraf im Forum Javascript & Ajax
    Antworten: 6
    Letzter Beitrag: 18.05.10, 11:01