Salve,
da una chiama ajax ricevo come risposta una stringa così composta "id_nome cognome_messaggio", che viene splittata. Utilizzo i tre valori di ritorno per appendere su una select una nuova option e per mostrare un alert di conferma, di seguito il codice:
la nuova option viene effetivamente aggiunta, ma non viene mostrata all'inizio della select. Se nel value di questa stringacodice://esplodo la stringa di ritorno chiamata var explode = data; var arr_explode = explode.split("_"); var qid = arr_explode[0]; var qdenominazione = arr_explode[1]; var qmsg = arr_explode[2]; $("#denominazione").append('<option>'+qdenominazione+'</option>').val(qid); $('#denominazione').val(qid).trigger('change.select2'); //chiudo la modal e mostro messaggio di successo $('#myModal').modal('hide'); alert(qmsg);
sostituisco un valore "a mano" ad esempio metto 15 il tutto funzionacodice:$('#denominazione').val(qid).trigger('change.select2');
spero di essermi spiegato
grazie