Quote Originariamente inviata da sixdas Visualizza il messaggio
Il problema del replace, è che quando ho la data del turno non ho quella del assenza e viceversa
Quindi devi verificare a monte di che tipo di dato si tratta e non eseguire comunque entrambe le operazioni.
codice:
                    $.each(data, function(key, value){
                        if(value.id_turno){//value.id_turno !=undefined
                             // Dettaglio turno   
                            $("#giorno_r").val(date2ita(value.giorno));
                            $("#tipo_serv_r").val(value.tipo_serv);
                            $("#orario_r").val(value.orario);
                            $("#note_r").val(value.nota);
                            $("#ore_stra_r").val(value.ore_stra);
                        else if(value.id_ass){//value.id_ass !=undefined
                            //Dettaglio assenza
                            $("#tipo_ass_da").val(value.tipo_ass);
                            $("#giorno_ass_da").val(date2ita(value.giorno_ass)); 
                            $("#note_ass_da").val(value.note_ass);
                            $("#id_ass_da").val(value.id_ass);
                        }
                    });