sottomano no cmq

codice:
<select name="sel1" onchange="aggiorna(this)">
la funzione js

codice:
function aggiorna(select)
{
      // ricava i dati
      var selVal = select[ select.selectedIndex ].value ;
      
      // ottieni form
      var form = select.form ;

      // segnala
      $("#messaggio").html("Aggiornamento dati in corso") ;

      // esegui ajax
      jQuery.ajax({
            url : "script.php",
            cache : false ,
            data : "id="+selVal ,
            dataType : "json" ,
            type : "post" ,
            success : function(response)
            {
                  // Gestisci response e popola select 2

                  // aggiorna messaggio
                  $("#messaggio).html("Fatto") ;

            },
            error : function(response){ alert("ERRORE:"+response.responseText) }
      })
}

Ovviamente la aprte php te la devi arrangiare.
Pero' insomma almeno un po' di impegno ..... sono soluzioni std che trovi in qualsiasi guida jquery.