Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    jQuery - valorizzare div con risultato chiamata POST

    Ciao a tutti.
    Con questo codice:
    Codice PHP:
    $.ajax({
    type'POST',
    url'pagina_php.php',
    data'code=1234',
    success: function(msg) { 
    $(
    'span#status').html(msg); } 
    }); 
    viene inviata una chiamata ajax alla pagina pagina_php.php che si occupa di espletare delle funzioni, alla fine delle quali, con print, stampa una sorta di risultato.
    Quel risultato viene stampato nello span con id=status.
    Fin qui nulla di nuovo.
    Se invece io avessi bisogno di creare risultati diversi nella pagina_php.php e stampare questi risultati in diversi "contenitori" (span o div), come posso fare?

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    elabora all'interno della funzione, legata all'evento success , la risposta che ottieni in php. Solo tu puoi sapere come elaborarla perche solo tu sai come è impostata la risposta che ottieni da php...

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Io separo i dati da un delimitatore es: dati1|dati2|etc.. poi split(o) il tutto e li distribuisco nel documento, uso da poco jquery e in tal senso non saprei aiutarti.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  4. #4
    Pensavo di fare allo stesso modo.
    Vedremo come va a finire

  5. #5
    Da manuale, ma funziona.
    Se a qualcuno servisse
    Codice PHP:
    $.ajax({ 
            
    type'POST'
            
    url'pagina.php'
            
    datadatastring
            
    success: function(msg) {
                        var 
    pezzi msg.split("|");
                        $(
    "input#primo").val(pezzi[0]);   //campo input testo
                        
    $("input#secondo").val(pezzi[1]);   //campo input testo
                        
    $("input#terzo").val(pezzi[2]);   //campo input testo
                        
    $("input#quarto").val(pezzi[3]);   //campo input testo
                        
    $("select[name='cdc'] option[value="+pezzi[4]+"]").attr("selected"true);   //seleziona il valore della select 
                    
    }  
          }); 

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.