Visualizzazione dei risultati da 1 a 4 su 4

Discussione: [Jquery] chiamata ajax

  1. #1
    Utente di HTML.it L'avatar di HammerFist
    Registrato dal
    May 2005
    Messaggi
    1,110

    [Jquery] chiamata ajax

    Ciao ragazzi,
    ho una domanda:
    ho una chiamata ajax ad una pagina php che restituisce un HTML,
    questo html è formato da due div,
    vorrei poter posizionare questi due div all'interno di altrettanti div "contenitori" all'interno della pagina che richiama l' ajax... è possibile?
    vi posto il codice

    $.ajax({
    type: "GET",
    dataType: "html",
    url: "elaboradati.php",
    data: "codice="+parametro,
    success: function(dati){

    document.getElementById('risposta').innerHTML=dati ;

    }
    });

    questo inserisce tutto l'html all'interno di "risposta"
    Forumista Kriptoniano

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Si, anche se forse sarebbe meglio usare json cosi d'avere un array che puoi meglio gestire e separare, se vuoi mantenere l'attuale struttura dovrai delimitare i due div (div1 | div2 ipotizzando che il delimitatore |) e splitare il response data sul delimitatore (data.split("|")[0] sarà il div1 data.split("|")[1] sarà il div2)
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    un soluzione senza cambiare il formato dell'output potrebbe essere questa:

    codice:
    $.ajax({
    type: "GET",
    dataType: "html",
    url: "elaboradati.php",
    data: "codice="+parametro,
    success: function(dati){
    
    div1 = $(dati).find("#div1");
    div2 = $(dati).find("#div2");
    
    $("#risposta1").append(div1);
    $("#risposta2").append(div2);
    }
    });
    la risposta deve essere simile a questa:

    codice:
    <div>
      <div id="div1">div1</div>
      <div id="div2">div2</div>
    </div>

  4. #4
    Utente di HTML.it L'avatar di HammerFist
    Registrato dal
    May 2005
    Messaggi
    1,110
    grazie ragazzi!
    mi funziona perfettamente con lo split suggeritomi da cavicchiandrea
    ma provo anche il secondo sistema Vindav
    Forumista Kriptoniano

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.