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

    jQuery-Ajax invio e visualizzazione dati

    Buon giorno.
    Come inviare e ricevere dati sia POST che GET so come fare.
    Quello che serve a me è questo.
    Ho due select option.
    Cliccando uno dei valori sulla prima select, deve inviarmi via POST il dato nella stessa pagina.
    Attraverso questo dato, devo,attraverso una query comporre la seconda select option.

    Però vorrei, dopo l'invio del dato, che la pagina non si ricaricasse tutta.
    Non so se mi sono spiegato.
    Questo è quello che ho:
    codice:
    <script>
    function subChooseLevel(){
    	var ChooseLevel			= $("#ChooseLevel option:selected").val();
    	//alert(ChooseLevel);
    	if(confirm("Invia scelta?")){ 
    		$.ajax({
    		   type: "POST",
    		   url: "rubrica.php",
    		   data: "ChooseLevel=" + ChooseLevel,
    		   success: function(html){
    			//$('#cercaFile').html(html);
    			$("#cercaFile").text(ChooseLevel);
    			//window.location = "rubrica.php";
    			}
    			
    		});
    	//}
    }
    
    </script>
    
    
    //query
    $se = "select * from ".$DB.".tb_qualifiche where id_livello='?????' order by id_qualifica asc";
    Vorrei utilizzare quel valore ChooseLevel all'interno della query,dove ci sono i punti interrogativi ???.
    Si può fare?
    grazie mille.

  2. #2
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    Ciao,
    "Cliccando uno dei valori sulla prima select, deve inviarmi via POST il dato nella stessa pagina"
    Questo lo fai tranquillamente al change della select come nell esempio che si vede(non si vede tutto il codice credo)
    A questo punto ti torna un valore nel succes di ajax

    Con questo valore crei l'altra select e quindi invii a php sempre con ajax (dentro al succes o richiami un'altra funzione da li) il valore che ti dovrebbe ritornare tutto l'html della seconda select o un array magari json per ricreare le option della seconda.

    "Però vorrei, dopo l'invio del dato, che la pagina non si ricaricasse tutta."
    Non ho capito questa.. perche' dovrebbe ricaricare tutto?? se e' fatto tutto con ajax dovrebbe essere già a posto

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 © 2026 vBulletin Solutions, Inc. All rights reserved.