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.