O script funciona perfeitamente quando vou fazer um novo cadastro.
Mas quando vou editar um cadastro, as cidades não são listadas. As cidades só aparecem se eu mudar o estado. ou seja, as cidades só carregam quando há alteração no campo dos estados, mas como é uma página de edição, o estado já está selecionado.
O script utilizado é este abaixo, gostaria de alguma ajuda para altera-lo para quando carregar a pagina de editar ele já selecionar as cidades, e não perder a funcao de quando mudar os estados mudar as cidade.
Se alguem tiver algum script similar, que funcione desta forma, também agradeço.
<script src="www.google.com/jsapi"></script> <script type="text/javascript"> google.load('jquery', '1.3'); </script> <script type="text/javascript"> $(function(){ $('#cod_estados').change(function(){ if( $(this).val() ) { $('#cod_cidades').hide(); $('.carregando').show(); $.getJSON('guia/cidades.ajax.php?search=',{cod_estados: $(this).val(), ajax: 'true'}, function(j){ var options = '<option value=""></option>'; for (var i = 0; i < j.length; i++) { options += '<option value="' + j[i].cod_cidades + '">' + j[i].nome + '</option>'; } $('#cod_cidades').html(options).show(); $('.carregando').hide(); }); } else { $('#cod_cidades').html('<option value="">– Escolha um estado –</option>'); } }); }); </script>