Visualizzazione dei risultati da 1 a 8 su 8

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2011
    Messaggi
    258
    Io avevo fatto in questo modo:

    codice:
                        $.each(data, function(key, value){                        switch(id_turno_s) {
                                case value.id_ass:
                                    $("#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);
                                break;
                                case value.id_turno:
                                    $("#giorno_d").val(date2ita(value.giorno));
                                    $("#tipo_serv_d").val(value.tipo_serv);
                                    $("#orario_d").val(value.orario);
                                    $("#note_d").val(value.nota);
                                    $("#ore_stra_d").val(minita(value.ore_stra));
                                break;
                            } //end switch
                        }); //end .each
    Alla fine penso sia la stessa cosa giusto?

  2. #2
    Quote Originariamente inviata da sixdas Visualizza il messaggio
    Io avevo fatto in questo modo:

    codice:
                        $.each(data, function(key, value){                        switch(id_turno_s) {
                                case value.id_ass:
                                    $("#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);
                                break;
                                case value.id_turno:
                                    $("#giorno_d").val(date2ita(value.giorno));
                                    $("#tipo_serv_d").val(value.tipo_serv);
                                    $("#orario_d").val(value.orario);
                                    $("#note_d").val(value.nota);
                                    $("#ore_stra_d").val(minita(value.ore_stra));
                                break;
                            } //end switch
                        }); //end .each
    Alla fine penso sia la stessa cosa giusto?
    Il tuo metodo presuppone che l'id del turno sia sempre diverso dall'id dell'assenza, cosa vera se i turni e le assenze sono nella stessa tabella del db, ma se sono in due tabelle diverse, potrebbe capitare che id_turno e id_ass siano uguali. Se ciò accadesse si avvererebbe il primo case anche se passi un turno.
    Il metodo che ti ho indicato invece processerebbe correttamente anche nel caso di id uguali.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.