json Daten verarbeiten

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • json Daten verarbeiten

    Hallo!

    Mit Ajax stelle ich ein Request, der mir auch die Paramter in Json Form zurückliefert:

    json_encode($Data1); => JsonStruktur
    PHP-Code:
    {"io":false,"a":["dum1","dum2","dum3"],"book":
    {
    "dum11":
    {
    "dum12":"dum13"},"dum1":["dum1",0,"","n.a."]
    ,
    "dum2":["dum2",0,"","n.a."]}} 
    wie kann ich nun dieses JsonStruktur verarbeiten?

    var test = eval('(' + msg + ')');

    ist immer leer!

    Wie spreche ich die einzelnen Parameter an?

    Danke
    Zuletzt geändert von der_meier_hans; 10.02.2009, 20:37.

  • #2
    Re: json Daten verarbeiten

    Original geschrieben von der_meier_hans
    var test = eval('(' + msg + ')');

    ist immer leer!
    Natuerlich, weil du da an der falschen Stelle "evalst".

    eval hat keinen "Rueckgabewert".
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar


    • #3
      Danke!


      Falsche Stelle, in einigen dokus steht es so.
      PHP-Code:
      success: function(msg) {
                  
                  var 
      decoded_data  = eval("(" msg ")");
                  
              
                  
      alert(decoded_data);
                  

                  } 
      wo ist denn die richtige Stelle?

      Danke

      Kommentar


      • #4
        schau dir mal das hier an:
        PHP-Code:
        msg 'var a = 5 + 7;';
        eval (
        msg);
        alert (a); 
        vielleicht ist es dann klarer.

        peter
        Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
        Meine Seite

        Kommentar


        • #5
          Ist doch Schwachsinn Kropff...
          Denn in deinem String ist die Zuweisung schon mit drin - in seinem String ist nur das Objekt - die Zuweisung FEHLT.

          Übrigens sagt jedes blöde billige AJAX-Buch, dass sein Code so funktionieren sollte.


          Test-Seite?

          Ein netter Guide zum übersichtlichen Schreiben von PHP/MySQL-Code!

          bei Klammersetzung bevorzuge ich jedoch die JavaCoding-Standards
          Wie man Fragen richtig stellt

          Kommentar


          • #6
            Mit dem JSON-String wird ohnehin gar nichts passieren ...
            [FONT="Helvetica"]twitter.com/unset[/FONT]

            Shitstorm Podcast – Wöchentliches Auskotzen

            Kommentar


            • #7
              Re: json Daten verarbeiten

              Das Problem waere vermutlich geloest, wenn der JSON-Code fehlerfrei waere ...

              Code:
              {"io":false,"a":["dum1","dum2","dum3],"book":...
                                                 ^^^
              I don't believe in rebirth. Actually, I never did in my whole lives.

              Kommentar


              • #8
                OffTopic:
                Aber Hauptsache sein eval ist falsch...

                Ein netter Guide zum übersichtlichen Schreiben von PHP/MySQL-Code!

                bei Klammersetzung bevorzuge ich jedoch die JavaCoding-Standards
                Wie man Fragen richtig stellt

                Kommentar

                Lädt...
                X