Ho 4 dependant select che vengono generate dinamicamente con jQuery getJSON
Apro il form e seleziono con jQuery le opzioni dei valori che l'utente ha salvato.
Come posso controllare LA COMPLETA ESECUZIONE della funzione change() (che utilizzo per selezionare i valori) prima di eseguire la sucessiva funzione change() ??
Ho provato 2 varianti ....
Entrambe funzionano se il server è veloce, mentre se il server è molto impegnato non tutte le opzioni vengono selezionate .... :-(
Grazie per un consigliocodice:jQuery(document).ready(function() { /* var id_aereoporto_arrivo = function(){ setTimeout(function(){$("#id_aereoporto_arrivo").val(2).change();}, 300); return true; }; var id_destinazione_andata = function(){ setTimeout(function(){$("#id_destinazione_andata").val(28).change();}, 600); return true; }; var id_fermata_andata = function(){ setTimeout(function(){$("#id_fermata_andata").val(260).change();}, 900); return true; }; var id_giorno_andata = function(){ setTimeout(function(){$("#id_giorno_andata").val(47).change();}, 1200); return true; }; if(id_aereoporto_arrivo()){ id_destinazione_andata(); } if(id_destinazione_andata()){ id_fermata_andata(); } if(id_fermata_andata()){ id_giorno_andata(); } */ setTimeout(function(){$("#id_aereoporto_arrivo").val(2).change();}, 500); setTimeout(function(){$("#id_destinazione_andata").val(28).change();}, 1000); setTimeout(function(){$("#id_fermata_andata").val(260).change();}, 1500); setTimeout(function(){$("#id_giorno_andata").val(47).change();}, 2000); });

Rispondi quotando
