Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    74

    utilizzare array inviata tramite json

    Ciao a tutti, mi sto avvicinando a json e non ho capito come posso inviare dalla pagina php non i valori dell'array codificata da json_encode, ma l'array stessa, faccio un esempio per essere più chiaro

    chiamata Ajax dalla pagina index.php
    codice:
    <script type="text/javascript">
    
    $(document).ready(function() {
      $("#bottone").click(function(){
        var nome     = $("#nome").val();
        var cognome = $("#cognome").val();
        $.ajax({
          type: "POST",
          url: "dati.php",
          data: "nome=" + nome + "&cognome=" + cognome,
          dataType: "html",
            success: function(data){
                    data = jQuery.parseJSON(data);
                   $('#risultato').html("Il nome è: "+data.prova+"<br> Il cognome è: "+data.valore);
            }
        });
      });
    });
    
    </script>
    pagina php
    Codice PHP:
    <?php

    $nome 
    'lele';
    $cognome ='marucci';
    $array = array(    'prova' => $nome,    'valore' => $cognome);

     echo 
    json_encode($array);
    ?>
    quando eseguo questo codice io vedo nel <div id="risultato"></div> la stampa del nome e del cognome,
    e se invece volessi inviare l'array contenete il nome e il cognome come faccio?

    grazie a tutti in anticipo
    "Gli eroi sono uomini comuni che compiono azioni straordinarie in momenti straordinari" - ( Dal film U-571 )

  2. #2
    Non si capisce quello che chiedi.
    Dall'esempio che hai postato, qual è l'esatto risultato che hai, e quale esatto risultato invece vorresti?

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    74
    il risultato che ottengo � la stampa a video di :
    Il nome �: lele
    il mio cognome �: marucci

    quello che vorrei ottenete se � possibile:

    $var = $array;
    ovvero l'array che contiene il nome e il cognome

    ti ringrazio
    "Gli eroi sono uomini comuni che compiono azioni straordinarie in momenti straordinari" - ( Dal film U-571 )

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Togli il parseJSON e stampi "data"
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.