Salve,
ho dei select che aggiorno tramite ajax.

codice HTML:
<div class="selector">
<select id="sesso">
<option>Seleziona</option>
<option value="1" <?php if($sesso=='1' ) {echo 'selected="selected"';} ?>>Maschile</option>       <option value="2" <?php if($sesso=='2' ) {echo 'selected="selected"';} ?>>Femminile</option>       <option value="3" <?php if($sesso=='3' ) {echo 'selected="selected"';} ?>>Preferisco non dirlo</option>    </select></div>
codice HTML:
$("select").change(function () {
  var value = $(this).val(),      
  user_id = '<?=$user_id?>',        
  riga = $(this).attr('id'),        
  dataString = 'value=' + value + '&user_id=' + user_id + '&riga=' + riga;

    select.loading($(this), 'Salvataggio in corso...');

    $.ajax({
        type: "POST", 
       url: "dbsql/edit/edit-details.php",
        data: dataString,
        cache: true,
        success: function () {
            asengine.removeLoading();
            asengine.displaySuccess($('#' + riga), 'Salvato'); 
       } 
   });
    return false;});
Visto invio i dati tramite ajax, la pagina non viene aggiornata, la cosa strana è che se provo a cambiare il select, i dati vengono aggiornati con successo, ma il select non cambia, mi resta selezionato quello precendente.