Visualizzazione dei risultati da 1 a 4 su 4

Discussione: parsing JSON

  1. #1
    Utente di HTML.it L'avatar di Azucchi
    Registrato dal
    Jul 2014
    Messaggi
    123

    parsing JSON

    Buonasera Sto avendo problemi nel parsing di un oggetto JSON
    codice:
    $.ajax ({
                    type: "POST",
                  url: "json.php",
                   data: 'id1=' + id1 + '&id2=' + id2,
                   success: function(data) {
                                       alert(data);
                    }
    });
    Codice PHP:
          $query "SELECT * FROM table_ex WHERE id1 = :id1 AND id2 = :id2";        
         
    $stmt $db -> prepare($query);        

         
    $stmt -> bindParam (':id1'$_POST[id1]);   
         
    $stmt -> bindParam (':id2'$_POST[id2]);      

         
    $stmt -> execute(); 

        
    $result $stmt -> fetchAll(PDO::FETCH_ASSOC);

          echo 
    json_encode($result); 
    alert(data) mi restituisce il seguente oggetto JSON (array?)
    codice:
    [{"id1": "1", "id2":"2"}]
    Come accedere ai valori?
    Al success della chiamata AJAX ho provato ad accedere all'id1 in questo modo con scarsi risultati.
    codice:
     json = jQuery.parseJSON(data);
                        alert(json.id1);
    Non riesco a capire dove sto sbagliando . Spero possiate darmi una dritta, grazie :S
    Ultima modifica di Azucchi; 21-08-2014 a 20:42

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2014
    residenza
    Voltati
    Messaggi
    913
    prova con
    oggetto_json[0].id1
    No

  3. #3
    Utente di HTML.it L'avatar di Azucchi
    Registrato dal
    Jul 2014
    Messaggi
    123
    Risolto! Essendo un'array di oggetti JSON...per accedere al primo elemento....già mi vergogno della domanda
    codice:
      var myjson = JSON.parse(data);
      alert(myjson[0].id1);
    Oppure:
    codice:
      var myjson = jQuery.parseJSON(data);
      alert(myjson[0].id1);
    Ultima modifica di Azucchi; 22-08-2014 a 11:09

  4. #4
    Utente di HTML.it L'avatar di Azucchi
    Registrato dal
    Jul 2014
    Messaggi
    123
    Quote Originariamente inviata da tampertools Visualizza il messaggio
    prova con
    oggetto_json[0].id1
    Non ho fatto il refresh della pagina prima di rispondere, quindi ho visto tardi il commento Grazie comunque
    Ultima modifica di Azucchi; 22-08-2014 a 11:13

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.